¿Alguien usó el modo sqlcmd en la práctica? [cerrado]


12

SQLServer 2005 introdujo algo llamado enlace SQLCMD Mode msdn .

A primera vista, este modo agrega la sustitución variable de los archivos por lotes de la línea de comandos y algunos escapan a los comandos del sistema operativo.

¿Se utiliza esta característica en sus entornos, producción o prueba?


Sé que es un poco tarde, pero creo que debería cerrar esta pregunta, ya que, tal como está redactada, solicita múltiples respuestas igualmente válidas (consulte las preguntas frecuentes para obtener más detalles)
Jack dice que intente topanswers.xyz

Respuestas:


4

Yo uso el modo sqlcmd en SSMS en ocasiones. Típicamente cuando se migran bases de datos de un entorno a otro. Por ejemplo, si necesito hacer una copia de seguridad de la base de datos de producción, luego restaurarla en dev, haré todo esto en un script usando el modo SQLCMD para cambiar de servidor. He estado aquí y allá para una cosa u otra, pero no lo uso con tanta frecuencia.


4

Lo uso activamente al implementar el registro de registros, ya que me permite hacer todo dentro de un solo script que se conecta a los servidores primario, monitor y secundario.



2

Estoy usando el modo sqlcmd principalmente para cambiar servidores en un solo script. Pero la mejor característica para mí es que puedo combinar lotes y archivos sql en un solo paquete (una combinación de ejecutar un informe + un paquete ssis para importar / exportar datos en un archivo csv + algunos scripts de cambio de datos).

Uno puede ejecutar archivos sql desde lotes usando los parámetros provistos desde un archivo por lotes central que ejecuta todo y tiene todos los parámetros en un solo lugar. ¡Eso es algo dulce para mí!


1

Creo que SQLCMD es una gran herramienta, reemplaza las antiguas ISQL y OSQL a partir del servidor SQL 2k5. Le permite ingresar sentencias TSQL, procedimientos del sistema y archivos de script en el símbolo del sistema. Y MSSMS ha implementado llamadas de esta herramienta.


Estoy usando sqlcmd como reemplazo de osql, pero no estoy usando las nuevas funciones. Quiero saber si esos fueron utilizados.
bernd_k

-1

Uso sqlcmd para ejecutar scripts de administración, trabajos por lotes e informes. También uso sqlsplus, que es como Oracle SQL * Plus, pero para SQL Server (lo encontré en www.sqlsplus.com)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.