Requisitos de usuário do banco de dados Microsoft SQL Server
Saiba quais privilégios conceder ao usuário do banco de dados Microsoft SQL Server que você planeja usar para ingerir dados no 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 Preparar SQL Server para ingestão usando o script de objetos utilitários.
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 Preparar SQL Server para ingestão usando o script de objetos utilitários.