controllare il registro eventi di Windows.
- Visualizzatore eventi Registri
- di Windows
- Applicazione
- Cercare messaggi di avviso/errore associati a uno dei seguenti:
- Leggi l'errore.
Ecco un esempio.

Ecco alcuni degli errori e le risoluzioni che abbiamo incontrato.
Unable to determine if the owner (...) of job ... has server access (reason: Could not obtain information about Windows NT group/user '...', error code 0x54b. [SQLSTATE 42000] (Error 15404)).
Avevamo bisogno di fare in modo che durante la Copia guidata database, l'account con il quale abbiamo firmato per il server di destinazione ha avuto i privilegi appropriati e che coloro privilegio erano ottenibili (alla fine abbiamo utilizzato l'account sa
.) Che risolto l'avvertimento sopra.
Access is denied
Avevamo bisogno di fare in modo che l'agente di SQL Server locale dispone di privilegi appropriati sul server locale. Pertanto, abbiamo effettuato l'accesso a SQL Server Agent come sistema locale. Questo ha funzionato perché Local System è un sysadmin nella nostra istanza di SQL Server.
Could not read metadata, possibly due to insufficient access rights.
Avevamo bisogno di concedere ulteriori privilegi all'account del sistema locale.
- Da SSMS
- clic destro sul nome del server e fare clic su Proprietà
- Fare clic sulla scheda Autorizzazioni
- selezionare l'utente di sistema locale
- Sulle autorizzazioni esplicite quasi in fondo c'è " Visualizza qualsiasi definizione "concedilo. Vedi se funzionerà.
xp_regread() returned error 5, 'Access is denied.'
Questo ci ostacolato e abbiamo chiesto un'altra domanda: xp_regread() returned error 5, 'Access is denied.'
fonte
2015-04-18 02:29:11
Si prega di utilizzare backup/ripristino e non il database di copia "wizard" o staccare/allegare. –
grazie Aaron Bertrand. il mio problema risolto, uso il metodo di backup/ripristino –