Si necesito copiar un procedimiento almacenado (SP) de un servidor SQL a otro, hago clic derecho en el SP en SSMS y selecciono Procedimiento almacenado de script como> CREAR a> Nueva ventana del editor de consultas. Luego cambio la conexión haciendo clic derecho en esa ventana y seleccionando Conexión> Cambiar conexión ... y luego seleccionando el nuevo servidor y F5 para ejecutar la creación en el nuevo servidor.¿Qué es la sintaxis de T-SQL para conectarse a otro servidor SQL?
Así que mi pregunta es "¿Cuál es la sintaxis de T-SQL para conectarse a otro servidor SQL?" para poder pegarlo en la parte superior del script de creación y F5 para ejecutarlo y cambiar al nuevo servidor y ejecutar el script de creación.
Mientras escribía la pregunta, me di cuenta de que si le daba el telón de fondo a lo que estoy tratando de hacer, podría llegar a una forma más rápida y mejor para lograr esto.
Wayne - si entiendo su sugerencia correctamente, entonces esto ejecuta un SP que reside en el servidor1 en el servidor2 ¿verdad? No crea el mismo SP en el servidor2, ¿verdad? – Guy
Ejecuta un servidor sp1 que abre un enlace a servidor2. A continuación, puede pasar a través de una consulta o llamar a algo en server2. – Wayne