sql-server-2008 - script - sqlcmd linux
¿Cómo conectar Sqlcmd al servidor? (3)
Acabo de instalar SQL Server 2008 y quería usar el editor de comandos para ejecutar consultas.
Para hacer eso abrí el símbolo del sistema, y escribí
Sqlcmd -S Serverinstance
pero tengo un error diciendo:
Proveedor de canalizaciones con nombre: No se pudo abrir una conexión a SQL Server [53].
Sqlcmd: erreur: Microsoft SQL Server Native Client 10.0: Se ha producido un error específico de la instancia o relacionado con la red al establecer una conexión a SQL Server. El servidor no se encuentra o no es accesible. Compruebe si el nombre de la instancia es correcto y si SQL Server está configurado para permitir conexiones remotas. Para obtener más información, consulte los libros en línea de SQL Server.
Sqlcmd: erreur: Microsoft SQL Server Native Client 10.0: Tiempo de espera de inicio de sesión caducado
¿Qué debo hacer para conectarlo al servidor para poder continuar?
Gracias: D.
(Esto va a sonar tonto) mi problema era que no estaba usando mayúscula ''S''
P.ej:
C:/> SQLCMD -S localhost/sqlexpress
El servidor que está especificando no se puede encontrar o no es accesible. por lo tanto, o el servidor está equivocado (lo ha escrito correctamente) o no lo está especificando correctamente o no se puede acceder a él desde su máquina.
Una vez que tenga ese derecho, deberá especificar un nombre de usuario / contraseña o un calificador de comando -E para una conexión de confianza. Es posible que también deba especificar la base de datos con un calificador -d.
Puedes obtener ayuda escribiendo
Sqlcmd -?
Debe utilizar el enfoque de seguridad integrada del uso de sus credenciales de Windows para conectarse a SQL Server especificando -E
como una opción:
C:/> SQLCMD -S Serverinstance -E
o entonces necesita definir un conjunto de usuario / contraseña para lograr un inicio de sesión de SQL Server:
C:/> SQLCMD -S Serverinstance -U (login in) -P (password)
¡Todos los muchos parámetros de SQLCMD
están bien documentados en los libros en línea de MSDN SQL Server!