Autorizzazioni richieste
In questa sezione si descrivono le autorizzazioni specificate dall'utente nelle impostazioni di connettore che devono essere concesse nel database di origine.
Esecuzione con il ruolo db_owner su istanza gestita di Azure SQL.
Nota informaticaQueste autorizzazioni sono rilevanti solo per le istanze gestite di Azure SQL. Quando si esegue il ruolo db_owner su Azure SQL Database, non sono necessarie altre autorizzazioni.
Se l'utente è un membro del ruolo db_owner per il database, devono essere concesse le seguenti autorizzazioni:
-
Sul database principale:
- concedere VIEW ANY DEFINITION (Può visualizzare qualsiasi definizione)
- concedere VIEW SERVER STATE (può visualizzare lo stato del server)
-
Sul database MSDB:
-
concedere SELECT ON SYSJOBACTIVITY (può selezionare su SYSJOBACTIVITY)
-
concedere SELECT ON SYSJOBS (può selezionare su SYSJOBS)
-
Esecuzione senza il ruolo di db_owner
Se l'utente non è un membro del ruolo del database db_owner, devono essere concesse le seguenti autorizzazioni al database di origine:
- concedere VIEW DATABASE STATE (può visualizzare lo stato del database)
- concedere SELECT (può selezionare)
Nota informaticaIn caso di esecuzione senza il ruolo db_owner, MS-CDC non può essere abilitato automaticamente e deve quindi essere abilitato manualmente. Per evitare errori in spostamento, è necessario deselezionare la casella di controllo Abilita MS-CDC su tutte le tabelle acquisite nelle proprietà di connessione prima di eseguire l'attività. Per ulteriori informazioni, vedi Microsoft SQL Server (basato su Microsoft CDC)