Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Ejecutar un Script en mas de una Base de Datos

Estas en el tema de Ejecutar un Script en mas de una Base de Datos en el foro de SQL Server en Foros del Web. Hola! alguien podría ayudarme con este temita... necesito ejecutar un script que afecte a una tabla que se encuentra en dos bases de datos distintas, ...
  #1 (permalink)  
Antiguo 25/04/2013, 09:40
 
Fecha de Ingreso: abril-2013
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Pregunta Ejecutar un Script en mas de una Base de Datos

Hola! alguien podría ayudarme con este temita...
necesito ejecutar un script que afecte a una tabla que se encuentra en dos bases de datos distintas, esto mediante un script con consultas simples, ya sea agregar, modificar o eliminar datos de la tabla en cuestion... Agradeceria la ayuda simple y sin programas por favor!!!
  #2 (permalink)  
Antiguo 25/04/2013, 09:46
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Ejecutar un Script en mas de una Base de Datos

si las bases estan en el mismo servidor usa nombres de 3 partes

database.schema.table o lo que es lo mismo

select * from mi_base.dbo.mi_tabla

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 25/04/2013, 09:51
 
Fecha de Ingreso: abril-2013
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Respuesta: Ejecutar un Script en mas de una Base de Datos

Si tengo las bases de datos en el servidor,
pero de que forma llamaría al script que lo tengo en una ruta cualquiera?
  #4 (permalink)  
Antiguo 25/04/2013, 10:23
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Ejecutar un Script en mas de una Base de Datos

a ver explicate mejor, al decir script te refieres a un archivo .sql que tienes en tu maquina/servidor y quieres ejecutar este archivo? ahora la cuestion desde donde lo quieres ejecutar? desde el management studio? desde una aplicacion?
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 25/04/2013, 11:27
 
Fecha de Ingreso: abril-2013
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Respuesta: Ejecutar un Script en mas de una Base de Datos

Si eso mismo, debo ejecutar el script .sql mediante alguna consulta en el Management Studio
  #6 (permalink)  
Antiguo 25/04/2013, 11:34
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Ejecutar un Script en mas de una Base de Datos

si ocupas ejecutar un script para diferenes bases de datos, podrias hacer un job :) dentro del job pones el codigo de tu script, y en las propiedades del job que base de datos afecta.

la verdad no entiendo cual es tu problematica, podrias explicar que es lo que quieres hacer?
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #7 (permalink)  
Antiguo 26/04/2013, 09:30
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Ejecutar un Script en mas de una Base de Datos

creo que la solucion es: sqlcmd:

http://msdn.microsoft.com/es-mx/libr...=sql.105).aspx
__________________
MCTS Isaias Islas

Etiquetas: tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:30.