Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
Este artigo liga a exemplos que mostram como ligar e consultar o Base de Dados SQL do Azure e o Azure SQL Managed Instance. Para recomendações sobre Transport Layer Security (TLS), consulte considerações sobre TLS para ligação à base de dados.
Assista a este vídeo na série de fundamentos do Banco de Dados SQL do
Inícios rápidos
| Início Rápido | Descrição |
|---|---|
| SQL Server Management Studio (SSMS) | Este guia de início rápido demonstra como usar o SSMS para se conectar a um banco de dados e, em seguida, usar Transact-SQL instruções para consultar, inserir, atualizar e excluir dados no banco de dados. |
| Portal do Azure | Este guia de início rápido demonstra como usar o do editor de consultas |
| Código do Visual Studio | Este guia de início rápido demonstra como usar o Visual Studio Code para se conectar a um banco de dados e, em seguida, usar Transact-SQL instruções para consultar, inserir, atualizar e excluir dados no banco de dados. |
| .NET com o Visual Studio | Este quickstart demonstra como usar .NET e C# com Visual Studio para se ligar a uma base de dados e consultar dados com instruções Transact-SQL. |
| .NET | Este quickstart demonstra como usar .NET no Windows, Linux ou macOS para se ligar a uma base de dados e consultar dados com instruções Transact-SQL. |
| Vá | Este guia de início rápido demonstra como usar Go para se conectar a um banco de dados. Transact-SQL instruções para consultar e modificar dados também são demonstradas. |
| Java | Este guia de início rápido demonstra como usar Java para se conectar a um banco de dados e, em seguida, usar instruções Transact-SQL para consultar dados. |
| Node.js | Este guia de início rápido demonstra como usar Node.js para criar um programa para se conectar a um banco de dados e usar instruções Transact-SQL para consultar dados. |
| PHP | Este guia de início rápido demonstra como usar PHP para criar um programa para se conectar a um banco de dados e usar instruções Transact-SQL para consultar dados. |
| Python | Este guia de início rápido demonstra como usar Python para se conectar a um banco de dados e usar instruções Transact-SQL para consultar dados. |
| Ruby | Este guia de início rápido demonstra como usar Ruby para criar um programa para se conectar a um banco de dados e usar instruções Transact-SQL para consultar dados. |
Obter informações de conexão do servidor
Obtenha as informações de conexão necessárias para se conectar ao banco de dados no Banco de Dados SQL do Azure. Você precisa do nome totalmente qualificado do servidor ou do host, do nome do banco de dados e das informações de login para os próximos procedimentos.
Inicie sessão no portal do Azure.
Navegue para a página Bancos de Dados SQL ou Instâncias SQL Geridas.
Na página Visão Geral, examine o nome do servidor totalmente qualificado ao lado de Nome do servidor para o banco de dados no Banco de Dados SQL do Azure ou o nome do servidor totalmente qualificado (ou endereço IP) ao lado de Host para uma Instância Gerida SQL do Azure ou SQL Server na VM do Azure. Para copiar o nome do servidor ou do host, passe o mouse sobre ele e selecione o ícone Copiar.
Observação
Para obter informações de conexão para o SQL Server na VM do Azure, consulte Conectar-se a uma Instância do SQL Server.
Obter informações de conexão ADO.NET (opcional - somente para o Banco de Dados SQL)
Navegue até o painel de banco de dados no portal do Azure e, em Configurações, selecione Cadeias de conexão.
Reveja a cadeia de ligação completa de ADO.NET.
Copie a cadeia de conexão ADO.NET se pretender usá-la.
Considerações sobre TLS para conectividade de banco de dados
O TLS (Transport Layer Security) é usado por todos os drivers que a Microsoft fornece ou dá suporte para se conectar a bancos de dados no Banco de Dados SQL do Azure ou na Instância Gerenciada SQL do Azure. Nenhuma configuração especial é necessária. Para todas as conexões com uma instância do SQL Server, um pool SQL no Azure Synapse Analytics, um banco de dados no Banco de Dados SQL do Azure ou uma instância da Instância Gerenciada SQL do Azure, recomendamos que os aplicativos definam os seguintes parâmetros de conexão ou seus equivalentes:
Encrypt = OnTrustServerCertificate = Off- Opcionalmente,
HostNameInCertificate = full-hostname-of-servicese o cliente usa um endereço diferente para se conectar e o driver TDS suporta essa opção.
Alguns sistemas usam palavras-chave diferentes, mas equivalentes, para essas palavras-chave de configuração. Essas configurações garantem que o driver do cliente verifique a identidade do certificado TLS recebido do servidor.
Também recomendamos que você desative o TLS 1.1 e 1.0 no cliente se precisar estar em conformidade com o Payment Card Industry - Data Security Standard (PCI-DSS).
Os drivers que não são da Microsoft podem não usar TLS por padrão. Isso pode ser um fator ao se conectar ao Banco de Dados SQL do Azure ou à Instância Gerenciada SQL do Azure. Aplicativos com drivers incorporados podem não permitir que você controle essas configurações de conexão. Recomendamos que você examine a segurança desses drivers e aplicativos antes de usá-los em sistemas que interagem com dados confidenciais.
Controladores e estruturas
Use o artigo Microsoft SQL drivers and frameworks para escolher um driver ou fornecedor e, quando aplicável, uma framework ou biblioteca de acesso a dados. Para criar uma aplicação que estabeleça ligação à Base de Dados SQL do Azure ou à Instância Gerida de SQL do Azure, utilize os guias de iniciação rápida da linguagem incluídos neste artigo.
Conteúdo relacionado
- o Banco de Dados SQL do Azure e a arquitetura de conectividade do Azure Synapse Analytics
- Guia de início rápido: use o .NET (C#) para consultar um banco de dados
- Quickstart: Use o Go para consultar uma base de dados no Base de Dados SQL do Azure ou Azure SQL Managed Instance
- Início rápido: utilize Node.js para interagir com uma base de dados no Banco de Dados SQL do Azure ou na Instância Gerenciada SQL do Azure
- Guia de início rápido: use PHP para consultar um banco de dados no Banco de Dados SQL do Azure ou na Instância Gerenciada SQL do Azure
- Guia de início rápido: use Python para consultar um banco de dados no Banco de Dados SQL do Azure ou na Instância Gerida do SQL do Azure
- Guia de início rápido: use Ruby para consultar um banco de dados no Banco de Dados SQL do Azure ou na Instância Gerenciada SQL do Azure
- Usar Java e JDBC com o Banco de Dados SQL do Azure
- Instalar sqlcmd e bcp as ferramentas de linha de comando do SQL Server no Linux
- sqlcmd
- Conecte-se de forma resiliente ao SQL com ADO.NET
- Conecte-se de forma resiliente ao SQL com PHP