Problem:

Operativni sustav vratili pogreške '5 (Pristup je odbijen.) "Dok pokušava možeš RestoreContainer i: ValidateTargetForCreation kontakta
System.Data.SqlClient.SqlError: operativni sustav vratili pogreške '5 (Pristup je odbijen.) "Dok pokušava možeš RestoreContainer i: ValidateTargetForCreation kontakta

Kada se vrati u obliku problema obično se pojavio. Je s obzirom na postavke u SQL Server 2005.

Simptomi:

  • Ja sam postavljanju test sustava pomoću MS SQL 2005 Express, a ja pokušavam
    vratiti jedan od mojih MS SQL Server 2000 baze podataka za 2005 Express
    okvir, koji je pokrenut Windows XP Pro.

    Imam lokalne admin prava i sam se prijaviti na SQL 2005 Express
    'H', ali kad pokušam vratiti SQL 2000 baze podataka, mogu dobiti
    Nakon pogreške:

    NASLOV: Microsoft SQL Server Management Studio Express
    Vraćanje nije uspjelo za poslužitelja \ TESTBox testdb '.
    (Microsoft.SqlServer.Express.Smo)
    DODATNE INFORMACIJE:
    System.Data.SqlClient.SqlError: operativni sustav vratili
    Pogreška '5 (Pristup je odbijen.) 'dok je pokušavao
    'RestoreContainer :: ValidateTargetForCreation' on 'c: \ Program Files
    \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ TestReport.mdf '.
    (Microsoft.SqlServer.Express.Smo)

    Ja sam ne siguran ako ovaj je rekao pristup zabranjen u C: \ Program Files
    \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ ili, ako je to sigurnosni problem
    s MS SQL 2005. U prozoru Restore baze podataka pokazuje 'sa' pod
    Priključak, a moja prijavljeni korisnički račun je lokalni admin na kutiji.

    Bilo koji ideja ili sugestija?

  • Vraćanje baze podataka ne uspije sa Pristup odbijen pogrešku na tragu 'Vraćanje nije uspjelo za poslužitelja ili System.Data.SqlClient.SqlError: operativni sustav vratili pogreške '5 (Pristup je odbijen.) "

    Nakon instalacije i pokušava vratiti bazu podataka SQL Express na SQL Server 2000 baze podataka dobio sam sljedeće, novi pogrešku:
    Vraćanje nije uspjelo za poslužitelja <servername> \ SQLEXPRESS '. (Microsoft.SqlServer.Express.Smo)

  • Nedavno sam naletio na problem pokušava vratiti SQL Server 2005 baze podataka na računalu sa sustavom Windows XP. Baza podataka je stvoren na računalu sa sustavom Windows Vista vratite se gore i mislio sam da je krivac različite verzije operacijskog sustava. Fluorescentne žarulje, ispostavilo se da se odnose na SQL Server slučajevima i mape staze. Ovdje je pun pogrešaka dobio sam kad sam pokušao vratiti bazu podataka pomoću SQL Server Management Studio:

    Vraćanje nije uspjelo za poslužitelja localhost \ sqlexpress '. (Microsoft.SqlServer.Express.Smo)

    Dodatne informacije:
    System.Data.SqlClient.SqlError: operativni sustav vratili pogreške '5 (Pristup je odbijen.) "Dok pokušava možeš RestoreContainer i: ValidateTargetForCreation 'na' c: \ Program Files \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ [ moj naziv baze podataka]. MDF '. (Microsoft.SqlServer.Express.Smo)

Solution1:

  • Otišao sam u SQL Server Configuration Manager> SQL Server 2005 Usluge> bračni cliked SQL Server (SQL Express)> i promijenio usluga mreže na LocalSystem.

Solution2:

  • Ovaj problem se činilo da biti uzrokovan službi SQL Express pokrenut kao NT TIJELA \ NetworkService. Promjena usluge za pokretanje i korisničkog računa lokalnog sustava, ponovno, i SQL Express treba raditi ispravno obnovljena.
    Nakon toga samo da bi trebao biti slučaj obnove normalno ravno u SQL Server 2000 baze podataka i SQL Server Express