Problema:

Operacinė sistema grąžina klaidos "5 Prieiga uždrausta.)", Bandydami "RestoreContainer :: ValidateTargetForCreation,"
System.Data.SqlClient.SqlError: operacinė sistema grąžina klaidos "5 Prieiga uždrausta.)", Bandydami "RestoreContainer :: ValidateTargetForCreation,"

Kai atkurta problemos paprastai pasirodė. Ar dėl SQL Server 2005 "nustatymus.

Simptomai:

  • Aš įsteigti bandymų sistemą, naudojant MS SQL 2005 Express ", ir aš bandau
    2005 Express atkurti vieną iš mano MS SQL Server 2000 duomenų bazių
    dėžė, kuri veikia Windows XP Pro.

    Turiu vietos administratoriaus teises ir aš prisijungti prie SQL 2005 Express
    "H", bet kai bandau atkurti 2000 SQL duomenų bazę, man
    Po klaida:

    PAVADINIMAS: Microsoft SQL Server Management Studio Express "
    Atkurti nepavyko TESTBox \ testdb Server "".
    (Microsoft.SqlServer.Express.Smo)
    PAPILDOMA INFORMACIJA:
    System.Data.SqlClient.SqlError: operacinė sistema grįžo
    klaida 5 (Prieiga uždrausta.) "bandant
    RestoreContainer :: ValidateTargetForCreation "" C: \ Program Files
    \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ TestReport.mdf ".
    (Microsoft.SqlServer.Express.Smo)

    Aš nesu įsitikinęs, jei tai sako access denied c: \ Program Files
    \ "Microsoft SQL Server \ MSSQL.2 \ MSSQL \ arba, jei tai yra saugumo klausimas
    su MS SQL 2005. Atkurti duomenų bazę lange rodo "sa" pagal
    Jungtis, ir mano prisijungęs vartotojo sąskaitą yra vietos admin laukelyje.

    Bet idėjų ar pasiūlymų?

  • Duomenų bazės atkūrimas nepavyksta su access denied klaida išilgai linijų "Atkurti nepavyko Server" arba System.Data.SqlClient.SqlError: operacinė sistema grąžino klaidos "5 (Prieiga uždrausta.)"

    Įdiegus ir bando atkurti SQL Express duomenų bazę SQL Server 2000 duomenų bazėje gavau šią naują klaidą:
    Atkurti nepavyko Server "<NAZWA_SERWERA> \ SQLEXPRESS". (Microsoft.SqlServer.Express.Smo)

  • Aš neseniai vyko į problemą bando atkurti SQL Server 2005 duomenų bazių Windows XP mašina. Duomenų bazė buvo sukurta Windows Vista mašina atgal ir aš maniau, kad kaltininkas buvo skirtingos OS versijos. Liuminescencinės lempos, jis pasirodė esąs susijęs su SQL serverio atvejais ir aplankus takų. Čia yra pilnas klaidų, aš gavau, kai aš bandė atkurti duomenų bazę, naudojant SQL Server Management Studio:

    Server "localhost \ sqlexpress" nepavyko atkurti. (Microsoft.SqlServer.Express.Smo)

    Papildoma informacija:
    System.Data.SqlClient.SqlError: operacinė sistema grąžina klaidos "5 Prieiga uždrausta.)",, Bandydami :: "RestoreContainer ir ValidateTargetForCreation" "c: \ Program Files \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ [ mano duomenų bazės pavadinimas]. MDF ". (Microsoft.SqlServer.Express.Smo)

Solution1:

  • Nuėjau į SQL Server Configuration Manager> "SQL Server 2005 Paslaugos> dvigubai cliked, SQL Server SQL Express)> ir pakeitė į tinklo paslaugą LocalSystem.

Solution2:

  • Ši problema, atrodo, sukelia SQL Express eksploatavimą NT AUTHORITY \ NetworkService. Keisti paslaugą paleisti Local System paskyros, iš naujo, ir SQL Express turėtų veikti tinkamai atkurta.
    Po daryti, kad jis turėtų tiesiog būti atkurti normalus tiesiai į SQL Server 2000 duomenų bazės, SQL Server Express