Autenticar no pool SQL dedicado (anteriormente SQL DW) no Azure Synapse Analytics

Saiba como autenticar no pool SQL dedicado (anteriormente SQL DW) no Azure Synapse usando a ID do Microsoft Entra ou a autenticação do SQL Server.

Para se conectar a um pool SQL dedicado (anteriormente SQL DW), você deve passar credenciais de segurança para fins de autenticação. Ao estabelecer uma conexão, determinadas configurações de conexão são definidas como parte do estabelecimento da sessão de consulta.

Para obter mais informações sobre segurança e como habilitar conexões com seu pool SQL dedicado (anteriormente SQL DW), consulte Protegendo uma documentação de banco de dados.

Autenticação do SQL

Para se conectar ao pool SQL dedicado (anteriormente SQL DW), você deve fornecer as seguintes informações:

  • Nome de servidor totalmente qualificado
  • Especificar autenticação SQL
  • Nome de Utilizador
  • Password
  • Banco de dados padrão (opcional)

Por padrão, sua conexão se conecta ao banco de dados mestre e não ao banco de dados de usuários. Para se conectar ao seu banco de dados de usuários, você pode optar por fazer uma das duas coisas:

  • Especifique o banco de dados padrão ao registrar seu servidor com o Pesquisador de Objetos do SQL Server no SSDT, SSMS ou na cadeia de conexão do aplicativo. Por exemplo, inclua o parâmetro InitialCatalog para uma conexão ODBC.
  • Realce o banco de dados do usuário antes de criar uma sessão no SSDT.

Nota

A instrução Transact-SQL USE MyDatabase; não é suportada para alterar o banco de dados para uma conexão. Para obter orientação sobre como conectar-se a um pool SQL com SSDT, consulte o artigo Consulta com Visual Studio .

Autenticação do Microsoft Entra

A autenticação do Microsoft Entra ID é um mecanismo de conexão ao pool SQL usando identidades no Microsoft Entra ID . Com a autenticação do Microsoft Entra, pode gerir de forma centralizada as identidades dos utilizadores da base de dados e outros serviços Microsoft numa única localização central. O gerenciamento central de ID fornece um único local para gerenciar usuários dedicados do pool SQL (anteriormente SQL DW) e simplifica o gerenciamento de permissões.

Benefícios

Os benefícios do Microsoft Entra ID incluem:

  • Fornece uma alternativa à autenticação do SQL Server.
  • Ajuda a impedir a proliferação de identidades de usuários entre servidores.
  • Permite a rotação de palavras-passe num único local
  • Gerencie permissões de banco de dados usando grupos externos (Microsoft Entra ID).
  • Elimina o armazenamento de palavras-passe ao permitir a autenticação integrada do Windows e outras formas de autenticação suportadas pelo Microsoft Entra ID.
  • Usa usuários de banco de dados contidos para autenticar identidades no nível do banco de dados.
  • Suporta autenticação baseada em token para aplicativos que se conectam ao pool SQL.
  • Oferece suporte à autenticação Multifator por meio da Autenticação Universal do Ative Directory para várias ferramentas, incluindo o SQL Server Management Studio e o SQL Server Data Tools.

Nota

O Microsoft Entra ID ainda é relativamente novo e tem algumas limitações. Para garantir que o Microsoft Entra ID seja adequado ao seu ambiente, consulte Recursos e limitações do Microsoft Entra, especificamente as Considerações adicionais.

Passos de configuração

Siga estas etapas para configurar a autenticação do Microsoft Entra.

  1. Criar e preencher uma ID do Microsoft Entra
  2. Opcional: Associar ou alterar o diretório ativo atualmente associado à sua Assinatura do Azure
  3. Criar um administrador do Microsoft Entra para o Azure Synapse
  4. Configurar os computadores clientes
  5. Criar usuários de banco de dados contidos em seu banco de dados mapeado para identidades do Microsoft Entra
  6. Conectar-se ao pool SQL usando identidades do Microsoft Entra

Atualmente, os usuários do Microsoft Entra não são mostrados no Pesquisador de Objetos SSDT. Como solução alternativa, exiba os usuários no sys.database_principals.

Encontre os detalhes

Próximos passos

Para começar a consultar com o Visual Studio e outros aplicativos, consulte Consultar com o Visual Studio.