2011-12-01 10 views
5

Sto provando a spostare un database da un database SQL Server in esecuzione su un computer a un altro computer che è il server di prova e la copia dell'originale.SQL Server 2008: l'utente non è in grado di accedere al database ripristinato

Sulla macchina principale, ho eseguito un backup del database myDB. Sulla macchina di prova, ho eliminato il vecchio database myDB esistente. Sulla macchina di prova, ho ripristinato il nuovo database myDB.

I dati sembrano aver avuto esito positivo. Ma ho un problema ad accedere al database. Il proprietario di tutte le tabelle è 'utente1' e utente1 esiste con lo stesso accesso su entrambi i DB.

Dopo aver tentato di accedere al database ripristinato sulla macchina di prova anche se come utente1 ci sono problemi. Prima dice che la password per utente1 non è corretta. Dopo aver reimpostato la password, l'utente1 non ha un set di database predefinito. Ma è già impostato su myDB. È lo stesso nome del db-myDB ripristinato.

Cosa ho fatto di sbagliato nel ripristino del DB? Devo aver eliminato oltre al DB l'utente user1 prima di provare a ripristinare il backup? Ci ho provato. Come posso gestire l'aggiornamento di un ripristino e il mantenimento dell'accesso utente?

risposta

0

Per evitare questo problema aggiungere il vostro utente (l'utente che sta prendendo il backup) come utente del database di backup e l'utente deve avere accesso (accesso) nella nuova istanza.

Problemi correlati