VENTAS: 1-800-867-1389

Instrucciones para conectar con Base de datos SQL de Windows Azure

Actualizado: noviembre de 2014

Microsoft Base de datos SQL de Microsoft Azure funciona con aplicaciones de terceros, código abierto y muchas aplicaciones conocidas de Microsoft, como Servicios de datos de Microsoft WCF, ODBC y ADO.NET.

Para conocer soluciones a problemas frecuentes de los clientes con Base de datos SQL de Azure, SQL Server Data Tools y SQL Server Management Studio, vea Administración de ciclo de vida de base de datos.

A continuación se muestra una lista de consideraciones generales aplicables a cualquier conexión con Base de datos SQL de Microsoft Azure:

  • El servicio Base de datos SQL de Microsoft Azure solo está disponible con el puerto TCP 1433. Para tener acceso a una base de datos Base de datos SQL de Azure desde su equipo, asegúrese de que el firewall permita la comunicación de TCP de salida en el puerto TCP 1433.

  • Antes de poder conectarse por primera vez al servidor Base de datos SQL de Azure, debe utilizar el Portal de administración de la plataforma Azure para configurar el firewall de Base de datos SQL de Azure. Necesitará crear una configuración de firewall de nivel de servidor que permita los intentos de conexión desde su equipo o desde Azure al servidor Base de datos SQL de Azure. Asimismo, si desea controlar el acceso en el nivel de base de datos del servidor Base de datos SQL de Azure, debe crear reglas de firewall de nivel de base de datos para dichas bases de datos. Para obtener más información, vea Firewall de Base de datos SQL de Azure, How to: Configure the SQL Database Firewall y Procedimiento: Establecer la configuración de firewall (Base de datos SQL de Azure).

  • Puesto que algunas herramientas implementan el flujo TDS de manera diferente, quizás tenga que anexar 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>. En estos casos, separe el inicio de sesión y el nombre del servidor Base de datos SQL de Azure con el símbolo @. Por ejemplo, si su inicio de sesión se denomina login1 y el nombre completo de su servidor Base de datos SQL de Azure es servername.database.windows.net, el parámetro de nombre de usuario de la cadena de conexión debe ser 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 (SQL Database).

  • Si no especifica una base de datos en la cadena de conexión, se conectará a la base de datos maestra (master).

  • Actualmente no se admite el comando USE de Transact-SQL para cambiar de base de datos. Establezca una conexión directamente con la base de datos de destino.

  • Transact-SQL no admite todas las instrucciones de Base de datos SQL de Microsoft Azure incrustadas. Algunas instrucciones que se admiten en Base de datos SQL de Microsoft Azure pueden no admitir todos los parámetros opcionales de SQL Server 2008. Para obtener más información sobre la compatibilidad de Transact-SQL en Base de datos SQL de Microsoft Azure, vea Overview of Transact-SQL (SQL Data Services).

  • Debe conectar con la base de datos maestra (master) para crear inicios de sesión y bases de datos. La base de datos maestra (master) también tiene las vistas sys.sql_logins y sys.databases, que puede utilizar para ver inicios de sesión y bases de datos, respectivamente. Para obtener más información, vea Administrar bases de datos e inicios de sesión en Base de datos SQL de Azure.

  • Base de datos SQL de Microsoft Azure no admite la autenticación de Windows. Use la autenticación de SQL Server en la cadena de conexión.

  • No se admite la conexión a Base de datos SQL de Microsoft Azure mediante OLE DB. Sin embargo, puede conectarse a un servidor vinculado de SQL Server con una aplicación escrita con OLE DB de SQL Server Native Client.

  • Base de datos SQL de Microsoft Azure no admite transacciones distribuidas, que son transacciones que afectan a varios recursos. Para obtener más información, vea Instrucciones y limitaciones generales de Base de datos SQL de Azure.

  • Base de datos SQL de Microsoft Azure proporciona un servicio de base de datos de varios inquilinos a gran escala en recursos compartidos. Para proporcionar una buena experiencia a todos los clientes de Base de datos SQL de Microsoft Azure, su conexión al servicio se puede cerrar. Para obtener más información, vea Restricciones de conexión y el artículo acerca de la administración de conexiones en Base de datos SQL en el sitio wiki de TechNet.

Vea también

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft