none
Conectar 2 bases de datos en el mismo servidor RRS feed

  • Pregunta

  • Hola amigos, Necesito conectar 2 bases de datos que estan en el mismo servidor(SQL EXPRESS 2008 R2). ahora lo realizo con 2 conexiones pero no puedo ejecutar procedimientos almacenados ya que al poner la funcion USE me dice que no se puede usar en procedimientos, necesito crear un script sql que una las dos base de datos en un solo script.

    Saludos.

     

    jueves, 3 de febrero de 2011 21:53

Respuestas

  • Si entendí bien lo que pretendes, me parece que tu problema se puede solucionar utilizando el nombre 'casi' completo de los objetos del servidor de base de datos. Ejemplo:

    
    
    Select Tabla01.Campo01, Tabla02.Campo02 
    From BaseDatos01.dbo.Tabla01
    Inner Join BaseDatos02.dbo.Tabla02
    On Tabla01.Campo00=Tabla02.Campo00
    
    
    
    
    

    obviamente el usuario que ejecuta el script debe de tener permisos en las dos (2) bases de datos (BaseDatos01 y BaseDatos02)

    Espero te sirva

    jueves, 3 de febrero de 2011 23:26