Requisitos de privilégio de usuário do banco de dados SQL Server
Prévia
O LakeFlow Connect está em um Public Preview fechado. Para participar da pré-visualização, entre em contato com a equipe do Databricks account .
Este artigo descreve os privilégios que devem ser concedidos ao usuário do banco de dados que o senhor planeja usar para ingerir dados de SQL Server em Databricks usando LakeFlow Connect.
A Databricks recomenda que o senhor crie um usuário de banco de dados que seja usado exclusivamente para a ingestão da Databricks.
Esse usuário do banco de dados deve ter os seguintes privilégios, independentemente do método empregado para acompanhar as alterações de dados no banco de dados de origem:
Acesso de leitura às seguintes tabelas e visualizações do sistema:
sys.databases
sys.schemas
sys.tables
sys.columns
sys.key_constraints
sys.foreign_keys
sys.check_constraints
sys.default_constraints
sys.change_tracking_tables
sys.change_tracking_databases
sys.objects
sys.triggers
Execute permissões nos seguintes procedimentos armazenados no sistema:
sp_tables
sp_columns
sp_columns_100
sp_pkeys
sp_statistics
SELECT
nos esquemas e tabelas que você deseja ingerir.Os seguintes privilégios
SELECT
:use <database-name> grant select on object::sys.indexes to <cdc-username>; grant select on object::sys.index_columns to <cdc-username>; grant select on object::sys.columns to <cdc-username>; grant select on object::sys.tables to <cdc-username>; grant select on object::sys.fulltext_index_columns to <cdc-username>; grant select on object::sys.fulltext_indexes to <cdc-username>;