Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
db_owner
Passare all'rdsa
account per il tuo database Amazon RDS for SQL Server
Quando crei o ripristini un database in un'istanza di RDS for SQL Server DB, Amazon RDS imposta il proprietario del database surdsa
. Se disponi di una distribuzione Multi-AZ che utilizza SQL Server Database Mirroring (DBM) o Always On Availability Groups (AGs), Amazon RDS imposta il proprietario del database sull'istanza DB secondaria su. NT AUTHORITY\SYSTEM
Il proprietario del database secondario non può essere modificato finché l'istanza database secondaria non viene promossa al ruolo principale. Nella maggior parte dei casi, impostare il proprietario del database su NT AUTHORITY\SYSTEM
non è problematico durante l'esecuzione delle query, tuttavia può generare errori durante l'esecuzione di stored procedure nel sistema, come sys.sp_updatestats
che richiedono autorizzazioni elevate per l'esecuzione.
È possibile utilizzare la seguente query per identificare il proprietario dei database di proprietà di NT AUTHORITY\SYSTEM
:
SELECT name FROM sys.databases WHERE SUSER_SNAME(owner_sid) = 'NT AUTHORITY\SYSTEM';
Puoi utilizzare la procedura RDS memorizzata di Amazon rds_changedbowner_to_rdsa
per modificare il proprietario del database inrdsa
. Non è consentito utilizzare i seguenti database con rds_changedbowner_to_rdsa
: master, model, msdb, rdsadmin, rdsadmin_ReportServer, rdsadmin_ReportServerTempDB, SSISDB
.
Per cambiare il proprietario del database inrdsa
, chiama la rds_changedbowner_to_rdsa
stored procedure e fornisci il nome del database.
Esempio di utilizzo:
exec msdb.dbo.rds_changedbowner_to_rdsa 'TestDB1';
Il parametro seguente è obbligatorio:
-
@db_name
: il nome del database in cui modificare il proprietario del database inrdsa
.
Importante
Non è possibile utilizzare rds_changedbowner_to_rdsa
per modificare la proprietà di un database con un account di accesso diverso dardsa
. Ad esempio, non è possibile modificare la proprietà del nome di accesso con cui è stato creato il database. Per ripristinare l'appartenenza persa al db_owner
ruolo del tuo utente principale quando nessun altro utente del database può essere utilizzato per concedere l'iscrizione, reimposta la password dell'utente principale per ottenere l'appartenenza al db_owner
ruolo. Per ulteriori informazioni, consulta Reimpostazione dell'appartenenza al ruolo db_owner per l'utente principale per Amazon for Server RDS SQL.