Requisitos de usuário do banco de dados Microsoft SQL Server
Este artigo descreve os privilégios que devem ser concedidos ao usuário do banco de dados Microsoft SQL Server que o senhor planeja usar para fazer o ingesting em Databricks.
A Databricks recomenda que o senhor crie um usuário de banco de dados que seja usado exclusivamente para a ingestão da Databricks.
Conceder privilégios de banco de dados
As tabelas nesta seção listam os privilégios que o usuário do banco de dados deve ter, dependendo da variação do banco de dados. Esses privilégios são necessários se o senhor usar a captura de dados de alterações (CDC) (CDC) ou alterar o acompanhamento. As tabelas também mostram o comando para conceder cada privilégio.
Bancos de dados não Azure
Privilégios necessários | Onde executar o comando | comando para conceder |
---|---|---|
Acesso de leitura às seguintes tabelas do sistema e visualização no banco de dados mestre:
| Banco de dados mestre | Execute o seguinte comando T-SQL no banco de dados mestre: SQL
|
Execute permissões nos seguintes procedimentos armazenados pelo sistema no banco de dados mestre:
| Banco de dados mestre | Execute o seguinte comando T-SQL no banco de dados que o senhor deseja ingerir: SQL
|
| Banco de dados que você deseja ingerir | Execute o seguinte comando T-SQL para cada esquema e tabela que o senhor deseja ingerir: SQL
|
| Banco de dados que você deseja ingerir | Execute o seguinte comando T-SQL no banco de dados que o senhor deseja ingerir: SQL
|
Banco de dados SQL do Azure
Privilégios | Onde executar o comando | Comandos |
---|---|---|
Acesso de leitura às seguintes tabelas do sistema e visualização no banco de dados que o senhor deseja ingerir:
| Banco de dados que você deseja ingerir | Execute o seguinte comando T-SQL no banco de dados que o senhor deseja ingerir: SQL
|
Azure SQL gerenciar Instância
Privilégios | Onde executar o comando | Comandos |
---|---|---|
Acesso de leitura às seguintes tabelas do sistema e visualização no banco de dados que o senhor deseja ingerir:
| Banco de dados que você deseja ingerir | Execute o seguinte comando T-SQL no banco de dados que o senhor deseja ingerir: SQL
|
acesso de visualização e leitura aos bancos de dados:
| Banco de dados mestre | Execute o seguinte comando T-SQL no banco de dados mestre: SQL
|
Execute permissões nos seguintes procedimentos armazenados no sistema:
| Banco de dados mestre | Execute o seguinte comando T-SQL no banco de dados mestre: SQL
|
captura de dados de alterações (CDC) (CDC) requisitos de privilégio
Se o CDC estiver ativado, serão necessários privilégios adicionais nos objetos de suporte DDL. Consulte Habilitar integrado CDC em Microsoft SQL Server .
Alterar os requisitos de privilégio de acompanhamento
Se o acompanhamento de alterações estiver ativado, serão necessários privilégios adicionais nos objetos de suporte DDL. Consulte Habilitar acompanhamento de mudanças em Microsoft SQL Server .