Exportar (0) Imprimir
Expandir Tudo

Diretrizes para conexão com o Banco de dados SQL do Windows Azure

Atualizado: fevereiro de 2014

O Microsoft Banco de dados SQL do Microsoft Azure funciona com aplicativos de terceiros, fonte aberta e muitos aplicativos Microsoft familiares, como WCF Data Services, ODBC e ADO.NET.

Para obter soluções para os problemas mais comuns do cliente com o Banco de dados SQL do Windows Azure, SQL Server Data Tools e SQL Server Management Studio, consulte Gerenciamento do ciclo de vida do banco de dados.

A lista a seguir contém considerações gerais que se aplicam a qualquer conexão com o Banco de dados SQL do Microsoft Azure:

  • O serviço Banco de dados SQL do Microsoft Azure está disponível somente com a porta TCP 1433. Para acessar um banco de dados do Banco de dados SQL do Azure em seu computador, verifique se o firewall permite a comunicação TCP de saída na porta TCP 1433.

  • Para poder se conectar ao seu servidor do Banco de dados SQL do Azure pela primeira vez, é preciso usar o Portal de Gerenciamento da Plataforma Windows Azure para configurar o firewall do Banco de dados SQL do Azure. Você deverá criar uma configuração de firewall no nível de servidor que permite tentativas de conexão do seu computador ou do Windows Azure com o servidor do Banco de dados SQL do Azure. Além disso, se desejar controlar o acesso no nível de banco de dados no seu servidor do Banco de dados SQL do Azure, você deverá criar regras de firewall no nível de banco de dados para os bancos de dados necessários. Para obter mais informações, consulte Firewall do Banco de dados SQL do Azure, How to: Configure the SQL Database Firewall e How to: Configure the Database-Level Firewall Settings (Windows Azure SQL Database).

  • Como algumas ferramentas implementam o protocolo TDS de forma diferente, talvez seja necessário acrescentar o nome do servidor do Banco de dados SQL do Azure ao logon na cadeia de conexão usando a notação <login>@<server>. Nesses casos, separe o logon e o nome do servidor do Banco de dados SQL do Azure com o símbolo @. Por exemplo, se seu logon for login1 e o nome totalmente qualificado de seu servidor do Banco de dados SQL do Azure for servername.database.windows.net, o parâmetro de nome de usuário de sua cadeia de conexão deverá ser: login1@servername. Essa restrição impõe limitações no texto que você pode escolher para o nome de logon. Para obter mais informações, consulte CREATE LOGIN (Banco de Dados SQL do Azure).

  • Se você não especificar um banco de dados na cadeia de conexão, será conectado ao banco de dados master.

  • Não há suporte para o comando Transact-SQL USE para alternar entre bancos de dados. Estabeleça uma conexão diretamente com o banco de dados de destino.

  • Nem todas as instruções Transact-SQL inseridas têm suporte no Banco de dados SQL do Microsoft Azure. Algumas instruções com suporte no Banco de dados SQL do Microsoft Azure podem não oferecer suporte a todos os mesmos parâmetros opcionais, como o SQL Server 2008. Para obter mais informações sobre o suporte para Transact-SQL no Banco de dados SQL do Microsoft Azure, consulte Suporte ao Transact-SQL do Banco de dados SQL do Azure.

  • Você deve conectar-se ao banco de dados master para criar logons e bancos de dados. O banco de dados master também tem as exibições sys.sql_logins e sys.databases que você pode usar para exibir logons e bancos de dados, respectivamente. Para obter mais informações, consulte Gerenciando bancos de dados e logons no Banco de dados SQL do Azure.

  • O Banco de dados SQL do Microsoft Azure não oferece suporte à Autenticação do Windows. Use a autenticação do SQL Server em sua cadeia de conexão.

  • Não há suporte para a conexão ao Banco de dados SQL do Microsoft Azure usando o OLE DB. No entanto, você pode conectar-se a um servidor vinculado ao SQL Server com um aplicativo escrito com o Provedor OLE DB do SQL Server Native Client.

  • O Banco de dados SQL do Microsoft Azure não oferece suporte a transações distribuídas, que são transações que afetam vários recursos. Para obter mais informações, consulte Diretrizes e limitações gerais do Banco de dados do SQL Azure.

  • O Banco de dados SQL do Microsoft Azure fornece um serviço de banco de dados para vários locatários de grande escala nos recursos compartilhados. Para proporcionar uma boa experiência a todos os clientes do Banco de dados SQL do Microsoft Azure, sua conexão ao serviço poderá ser fechada. Para obter mais informações, consulte os artigos Restrições de conexão e Gerenciamento de conexões no Banco de dados SQL no TechNet Wiki.

Consulte também

Mostrar:
© 2014 Microsoft