Exportar (0) Imprimir
Expandir todo

Conectar con Base de datos SQL de Windows Azure mediante sqlcmd

Actualizado: diciembre de 2013

No puede conectar con Microsoft Base de datos SQL de Microsoft Azure mediante la utilidad del símbolo del sistema sqlcmd incluida con SQL Server. La utilidad sqlcmd permite especificar instrucciones, procedimientos del sistema y archivos de script de Transact-SQL en el símbolo del sistema. 

Para conocer consideraciones generales sobre cómo conectarse a bases de datos en Base de datos SQL de Azure, vea Instrucciones para conectar con Base de datos SQL de Windows Azure.

Para establecer conexión con Base de datos SQL de Microsoft Azure mediante sqlcmd, anexe el nombre del servidor Base de datos SQL de Azure al inicio de sesión en la cadena de conexión usando la notación <login>@<server>. Por ejemplo, si el inicio de sesión es login1 y el nombre completo del servidor Base de datos SQL de Azure es servername.database.windows.net, el parámetro username de la cadena de conexión es login1@servername. Esta restricción impone algunas limitaciones sobre el texto que puede elegir para el nombre de inicio de sesión. Para obtener más información, vea CREATE LOGIN (Base de datos SQL de Azure).

noteNota
Base de datos SQL de Microsoft Azure no admite las opciones -z y -Z usadas para cambiar la contraseña de los usuarios con SQLCMD. Para cambiar las contraseñas de inicio de sesión, puede usar ALTER LOGIN (Base de datos SQL de Azure) después de conectar con la base de datos master.

En el ejemplo siguiente se muestra cómo conectar con la base de datos master en un servidor Base de datos SQL de Azure y, a continuación, crea una base de datos de ejemplo usando la instrucción CREATE DATABASE (Base de datos SQL de Azure) de Transact-SQL:

C:\>sqlcmd -U <ProvideLogin@Server> -P <ProvidePassword> -S <ProvideServerName> -d master
1> CREATE DATABASE <ProvideDatabaseName>;
2> GO
1> QUIT

Después, puede conectar directamente con la base de datos creada previamente y crear una nueva tabla en la base de datos usando la instrucción CREATE TABLE (Base de datos SQL de Azure) de Transact-SQL:

C:\>sqlcmd -U <ProvideLogin@Server> -P <ProvidePassword> -S <ProvideServerName> -d <ProvideDatabaseName>
1> CREATE TABLE table1 (Col1 int primary key, Col2 varchar(20));
2> GO
3> QUIT
noteNota
Base de datos SQL de Microsoft Azure no admite tablas de montón. Debe crear una clave principal o un índice clúster. Para obtener más información, vea Instrucciones y limitaciones generales de Base de datos SQL de Azure.

Para obtener más información sobre la utilidad sqlcmd, vea sqlcmd (utilidad) en los Libros en pantalla de SQL Server.

Vea también

Mostrar:
© 2014 Microsoft