Azure SQL Database

Strings de conexão para Azure SQL Database

.NET Framework Data Provider for SQL Server

Padrão

Server=tcp:Servidor.database.windows.net,1433;Database=BancoDeDados;User ID=Usuario@Servidor;Password=Senha;Trusted_Connection=False;Encrypt=True;

Use 'mylogin@myserver' para o parâmetro User ID.

Autenticação integrada do Windows com uma identidade Azure AD

Para se conectar com autenticação integrada e identidade Azure AD, a Autenticação deve ser definida como Active Directory Integrated. O cliente deve estar executando em uma máquina vinculada ao domínio.

Server=tcp:Servidor.database.windows.net,1433;Authentication=Active Directory Integrated;Database=BancoDeDados;

Nota! Você não pode usar Integrated Security=True/SSPI ao se conectar ao Azure SQL Database.

Com MARS habilitado

Server=tcp:Servidor.database.windows.net,1433;Database=BancoDeDados;User ID=Usuario@Servidor;Password=Senha;Trusted_Connection=False;Encrypt=True;MultipleActiveResultSets=True;

Identidade Azure AD especificando nome de usuário e senha

Para conectar usando uma identidade Azure AD com um usuário específico, a Autenticação deve ser definida como Senha do Diretório Ativo.

Server=tcp:Servidor.database.windows.net,1433;Authentication=Active Directory Password;Database=BancoDeDados;UID=Usuario@Dominio;PWD=Senha;

Microsoft SqlClient Data Provider for SQL Server

Padrão

Server=tcp:Servidor.database.windows.net,1433;Database=BancoDeDados;User ID=Usuario@Servidor;Password=Senha;Trusted_Connection=False;Encrypt=True;

Use 'mylogin@myserver' para o parâmetro User ID.

Autenticação integrada do Windows com uma identidade Azure AD

Para se conectar com autenticação integrada e identidade Azure AD, a Autenticação deve ser definida como Active Directory Integrated. O cliente deve estar executando em uma máquina vinculada ao domínio.

Server=tcp:Servidor.database.windows.net,1433;Authentication=Active Directory Integrated;Database=BancoDeDados;

Nota! Você não pode usar Integrated Security=True/SSPI ao se conectar ao Azure SQL Database.

Com MARS habilitado

Server=tcp:Servidor.database.windows.net,1433;Database=BancoDeDados;User ID=Usuario@Servidor;Password=Senha;Trusted_Connection=False;Encrypt=True;MultipleActiveResultSets=True;

Identidade Azure AD especificando nome de usuário e senha

Para conectar usando uma identidade Azure AD com um usuário específico, a Autenticação deve ser definida como Senha do Diretório Ativo.

Server=tcp:Servidor.database.windows.net,1433;Authentication=Active Directory Password;Database=BancoDeDados;UID=Usuario@Dominio;PWD=Senha;

SQL Server Native Client 10.0 OLE DB Provider

Padrão

A Microsoft não anuncia suporte para conexões OLE DB para Azure e há limitações. Alguns esquemas de linha OLE DB necessários não estão disponíveis a partir de uma conexão Azure, e algumas propriedades que identificam recursos no SQL Server não são ajustadas para representar as limitações do SQL Azure. Para a maioria das tarefas comuns de conectar/consultar/atualizar, parece funcionar bem.

Provider=SQLNCLI10;Password=Senha;User ID=Usuario@Servidor;Initial Catalog=databasename;Data Source=tcp:Servidor.database.windows.net;

SQL Server Native Client 11.0 OLE DB Provider

Padrão

A Microsoft não anuncia suporte para conexões OLE DB para Azure e há limitações. Alguns esquemas de linha OLE DB necessários não estão disponíveis a partir de uma conexão Azure, e algumas propriedades que identificam recursos no SQL Server não são ajustadas para representar as limitações do SQL Azure. Para a maioria das tarefas comuns de conectar/consultar/atualizar, parece funcionar bem.

Provider=SQLNCLI11;Password=Senha;User ID=Usuario@Servidor;Initial Catalog=databasename;Data Source=tcp:Servidor.database.windows.net;

Microsoft OLE DB Driver for SQL Server

Autenticação Azure Active Directory com nome de usuário e senha

Provider=MSOLEDBSQL;Data Source=Servidor;Initial Catalog=BancoDeDados;Authentication=ActiveDirectoryPassword;User ID=Usuario;Password=Senha;Use Encryption for Data=true;

Autenticação Azure Active Directory com token de acesso

Provider=MSOLEDBSQL;Data Source=Servidor;Initial Catalog=BancoDeDados;Access Token=myAccessToken;Use Encryption for Data=true;

Autenticação Azure Active Directory MSI

Provider=MSOLEDBSQL;Data Source=Servidor;Initial Catalog=BancoDeDados;Authentication=ActiveDirectoryMSI;User ID=myObjectId;Use Encryption for Data=true;

Autenticação integrada do Azure Active Directory

Provider=MSOLEDBSQL;Data Source=Servidor;Initial Catalog=BancoDeDados;Authentication=ActiveDirectoryIntegrated;Use Encryption for Data=true;

Autenticação integrada do Windows usando SSPI

Provider=MSOLEDBSQL;Data Source=Servidor;Initial Catalog=BancoDeDados;Authentication=ActiveDirectoryIntegrated;Use Encryption for Data=true;

Autenticação interativa Azure Active Directory

Provider=MSOLEDBSQL;Data Source=Servidor;Initial Catalog=BancoDeDados;Authentication=ActiveDirectoryInteractive;User ID=Usuario;Use Encryption for Data=true;

Autenticação SQL

Provider=MSOLEDBSQL;Data Source=Servidor;Initial Catalog=BancoDeDados;Authentication=SqlPassword;User ID=Usuario;Password=Senha;Use Encryption for Data=true;

SQL Server Native Client 10.0 ODBC Driver

Segurança padrão Azure

Driver={SQL Server Native Client 10.0};Server=tcp:Servidor.database.windows.net;Database=BancoDeDados;Uid=Usuario@Servidor;Pwd=Senha;Encrypt=yes;

Use "Usuario@Servidor" para o parâmetro User ID. Servidor é a parte do nome do servidor do parâmetro server, ou seja, "Servidor" de tcp:Servidor.database.windows.net