Problém:

Operačný systém vrátil chybovú 5a ods Prístup bol odmietnutý.) "Pri pokuse Hasičské RestoreContainer Súkromné ​​ValidateTargetForCreation Hasičské
System.Data.SqlClient.SqlError: operačný systém vrátil chybovú 5a ods Prístup bol odmietnutý.) "Pri pokuse Hasičské RestoreContainer Súkromné ​​ValidateTargetForCreation Hasičské

Keď obnovený do podoby problému sa zvyčajne objavili. Je to kvôli nastavenia v SQL Server 2005.

Príznaky:

  • Ja vytvorenie testovací systém pomocou MS SQL Server 2005 Express, a ja sa snažím
    obnoviť jeden z mojich MS SQL Server 2000 databáz v roku 2005 Express
    box, ktorý so systémom Windows XP Pro.

    Mám miestne admin práva a ja prihlásenie do SQL Server 2005 Express,
    "H", ale pri pokuse o obnovenie databázy SQL Server 2000, som si
    Po chybe:

    TITLE: Microsoft SQL Server Management Studio Express
    Obnovenie sa nepodarilo pre TESTBox serveru '\ testdb ".
    (Microsoft.SqlServer.Express.Smo)
    ĎALŠIE INFORMÁCIE:
    System.Data.SqlClient.SqlError: operačný systém vrátil
    Chyba '5 (Prístup bol odmietnutý.) ", Pričom sa pokúša
    "RestoreContainer :: ValidateTargetForCreation" na "C: \ Program Files
    \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ TestReport.mdf ".
    (Microsoft.SqlServer.Express.Smo)

    Nie som si istý, či to hovorí prístup odmietnutý C: \ Program Files
    \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ alebo ak je to bezpečnostný problém
    MS SQL 2005. V okne obnovenie databázy ukazuje "SA", v rámci
    Pripojenie, a môj prihláseného užívateľského účtu je lokálna admin na krabici.

    Nejaké nápady alebo návrhy?

  • Obnovenie databázy zlyhá s Prístup zamietnutý chybu pozdĺž liniek "Obnovenie zlyhalo pre Server" alebo System.Data.SqlClient.SqlError: operačný systém vrátil chybovú 5a (Prístup bol odmietnutý.) "

    Po inštalácii a snaží sa obnoviť SQL Express databázy SQL Server 2000 databázu som dostal nasledujúce, nové chybu:
    Obnovenie sa nepodarilo pre <servername> serveru '\ SQLEXPRESS ". (Microsoft.SqlServer.Express.Smo)

  • Nedávno som narazil na problém, sa snaží obnoviť databázy SQL Server 2005 do počítača so systémom Windows XP. Databáza bola vytvorená na počítači so systémom Windows Vista späť a ja som si myslel, že vinníkom je rôzne verzie OS. Žiarivky, ukázalo sa, že súvisí s SQL Server inštancie a zložiek ciest. Tu je plný chýb som dostal, keď som sa pokúsil obnoviť databázu pomocou SQL Server Management Studio:

    Obnovenie sa nepodarilo pre 'localhost \ SQLExpress' serveri. (Microsoft.SqlServer.Express.Smo)

    Ďalšie informácie:
    System.Data.SqlClient.SqlError: operačný systém vrátil chybovú 5a ods Prístup bol odmietnutý.) "Pri pokuse Hasičské RestoreContainer Súkromné ​​ValidateTargetForCreation 'na' C: \ Program Files \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ [ moje meno databázy]. MDF ". (Microsoft.SqlServer.Express.Smo)

Roztoku1:

  • Išiel som do SQL Server Configuration Manager> SQL Server 2005 Services> double cliked SQL Servera (SQL Express)> a zmenil sieťové služby na účet LocalSystem.

Solution2:

  • Tento problém sa zdalo, že je spôsobený služby SQL Express beží ako NT AUTHORITY \ NetworkService. Zmeniť službu spustiť ako miestny systémový účet, reštartujte a SQL Express by mal fungovať správne obnoviť.
    Potom, čo robí, že by malo byť len v prípade obnovenia normálnej priamo do SQL Server 2000, databáza, SQL Server Express