Início Rápido: conectar e consultar um pool de SQL dedicado (anteriormente SQL DW) no Azure Synapse Analytics com o SSMS (SQL Server Management Studio)
Aplica-se a: Azure Synapse Analytics
Neste guia de início rápido, você pode começar a usar o SQL Server Management Studio (SSMS) para estabelecer conexão com o pool de SQL dedicado (anteriormente SQL DW) no Azure Synapse Analytics e executar alguns comandos T-SQL (Transact-SQL).
- Conecte-se a um pool de SQL dedicado (anteriormente SQL DW) no Azure Synapse Analytics
- Criar uma tabela no novo banco de dados
- Inserir linhas na nova tabela
- Consultar a nova tabela e exibir os resultados
- Usar a tabela da janela de consulta para verificar as propriedades da conexão
Pré-requisitos
Para concluir este artigo, você precisa do SQL Server Management Studio (SSMS) e de acesso a uma fonte de dados.
Conecte-se a um pool de SQL dedicado (anteriormente SQL DW) no Azure Synapse Analytics
Observação
Em dezembro de 2021, as versões do SSMS anteriores à 18.6 não serão mais autenticadas nos Mecanismos de Banco de Dados por meio da autenticação multifator (MFA) do Microsoft Entra. Para continuar utilizando o MFA, você precisa do SSMS 18.6 ou versão posterior.
A conectividade com o Azure Analysis Services por meio da autenticação multifator do Microsoft Entra requer o SSMS 18.5.1 ou posterior.
Inicie o SQL Server Management Studio. Na primeira vez em que você executar o SSMS, a janela Conectar-se ao Servidor será aberta. Se ela não for aberta, você poderá abri-la manualmente selecionando Pesquisador de Objetos>Conectar>Mecanismo de Banco de Dados.
Na janela Conectar ao servidor, use a seguinte lista para orientação:
Configuração Valores sugeridos Descrição Tipo de servidor Mecanismo de banco de dados Para Tipo de servidor, selecione Mecanismo de Banco de Dados (geralmente a opção padrão). Nome do servidor O nome do servidor totalmente qualificado Para Nome do servidor, digite o nome do pool de SQL dedicado (anteriormente SQL DW) em nome do servidor. Autenticação Autenticação do SQL Server Use a Autenticação do SQL Server para se conectar a um pool de SQL dedicado (antigo SQL DW).
Não há suporte para o método de Autenticação do Windows no SQL do Azure. Para obter mais informações, confira Autenticação do SQL do Azure.Logon ID de usuário da conta do servidor A ID de usuário da conta do servidor usada para criar o servidor. Senha Senha da conta do servidor A senha da conta do servidor usada para criar o servidor. Criptografia 1 Método de criptografia Selecione o nível de criptografia para a conexão. O valor padrão é obrigatório. Confiar em certificado do servidor Certificado do Servidor de Confiança Marque esta opção para ignorar a validação do certificado do servidor. O valor padrão é Falso (desmarcado), o que promove melhor segurança usando certificados confiáveis. Nome do host no certificado Nome do host do servidor O valor fornecido nesta opção é usado para especificar um CN ou SAN diferente, porém esperado, no certificado do servidor. 1 O valor padrão é Obrigatório no SSMS 20. A criptografia estrita (SQL Server 2022 e SQL do Azure) deve ser usada para o Banco de Dados SQL do Azure e a Instância Gerenciada de SQL do Azure. A criptografia estrita (SQL Server 2022 e SQL do Azure) poderá ser usada para o SQL Server quando a instância tiver a Criptografia Estrita Forçada habilitada.
Após preencher todos os campos, selecione Conectar.
Você também pode modificar outras opções de conexão selecionando Opções. Exemplos de opções de conexão são o banco de dados ao qual você está se conectando, o valor do tempo limite de conexão e o protocolo de rede. Este artigo usa os valores padrão para todas as opções.
Se o firewall ainda não estiver configurado, um aviso será mostrado solicitando sua configuração. Depois de se conectar, preencha as informações de entrada da conta do Azure e prossiga para definir a regra de firewall. Depois, selecione OK. Essa solicitação é uma ação que será realizada uma vez. Depois que você configurar o firewall, o aviso de firewall não será exibido.
Para verificar se a conexão do pool de SQL dedicado (anteriormente SQL DW) foi bem-sucedida, expanda e explore os objetos dentro do Pesquisador de Objetos, em que o nome do servidor, a versão do SQL Server e o nome de usuário são exibidos. Esses objetos são diferentes, dependendo do tipo de servidor.
Solucionar problemas de conectividade
Você pode enfrentar problemas de conexão com o pool de SQL dedicado (anteriormente SQL DW). Para obter mais informações sobre como solucionar problemas de conexão, acesse Solução de problemas de conectividade.
Criar uma tabela
Nesta seção, você criará uma tabela em seu pool de SQL dedicado (anteriormente SQL DW).
No Pesquisador de Objetos, clique com o botão direito do mouse no pool de SQL dedicado (antigo SQL DW) e selecione Nova consulta.
Cole o seguinte snippet de código T-SQL na janela de consulta:
-- Create a new table called 'Customers' in schema 'dbo' -- Drop the table if it already exists IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL DROP TABLE dbo.Customers GO -- Create the table in the specified schema CREATE TABLE dbo.Customers ( CustomerId INT NOT NULL, Name NVARCHAR(50) NOT NULL, Location NVARCHAR(50) NOT NULL, Email NVARCHAR(50) NOT NULL ); GO
Execute a consulta selecionando Executar ou F5 no teclado.
Depois que a consulta for concluída, a nova tabela Clientes será exibida na lista de tabelas no Pesquisador de Objetos. Se a tabela não for exibida, clique com o botão direito do mouse no nó Tabelas do pool de SQL dedicado (anteriormente SQL DW) no Pesquisador de Objetos e selecione Atualizar.
Inserir linhas na nova tabela
Agora vamos inserir algumas linhas na tabela Customers criada. Cole o seguinte snippet de código T-SQL na janela de consulta e, em seguida, selecione Executar:
-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers VALUES ( 1, N'Orlando', N'Australia', N'');
INSERT INTO dbo.Customers VALUES ( 2, N'Keith', N'India', N'keith0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (3, N'Donna', N'Germany', N'donna0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (4, N'Janet', N'United States', N'janet1@adventure-works.com');
Consultar a tabela e exibir os resultados
Os resultados de uma consulta aparecem abaixo da janela de texto de consulta. Para consultar a tabela Customers
e exibir as linhas que foram inseridas, cole o seguinte trecho de código T-SQL na janela de consulta e selecione Executar:
-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;
Os resultados da consulta são exibidos abaixo da área em que o texto foi inserido.
Modifique também a maneira em que os resultados são apresentados selecionando uma das seguintes opções:
- O primeiro botão exibe os resultados na Exibição de Texto, conforme é mostrado na imagem na próxima seção.
- O botão do meio exibe os resultados na Exibição em Grade, que é a opção padrão.
- O terceiro botão permite salvar os resultados em um arquivo cuja extensão é
.rpt
por padrão.
Verificar as propriedades da conexão usando a tabela da janela de consulta
Você pode encontrar informações sobre as propriedades de conexão nos resultados da sua consulta. Depois de executar na etapa anterior a consulta já mencionada, examine as propriedades de conexão na parte inferior da janela de consulta.
É possível determinar o servidor e o banco de dados a que você está conectado e o seu nome de usuário.
Também é possível exibir a duração da consulta e o número de linhas retornadas pela consulta executada anteriormente.
Ferramentas adicionais
Use também o Azure Data Studio para se conectar ao SQL Server, a um Banco de Dados SQL do Azure e ao Azure Synapse Analytics e consultá-los.