Ongelma:

Käyttöjärjestelmä palautti virheen '5 (Access is denied.) "Kun yrittää" RestoreContainer :: ValidateTargetForCreation "
System.Data.SqlClient.SqlError: käyttöjärjestelmä palautti virheen '5 (Access is denied.) "Kun yrittää" RestoreContainer :: ValidateTargetForCreation "

Kun palautuu muotoon ongelma ilmeni yleensä. Johtuu asetukset SQL Server 2005.

Oireet:

  • Olen perustaa testijärjestelmä MS SQL 2005 Express, ja yritän
    palauttaa eräs MS SQL 2000 Server tietokantoja 2005 Express
    laatikko, jossa on Windows XP Pro.

    Minulla on paikallinen admin-oikeudet ja olen kirjautumalla SQL 2005 Express
    "H", mutta kun yritän palauttaa SQL 2000 tietokanta, saan
    Kun virhe:

    NIMI: Microsoft SQL Server Management Studio Express
    Palauttaminen epäonnistui Server TESTBox \ testdb ".
    (Microsoft.SqlServer.Express.Smo)
    LISÄTIETOJA:
    System.Data.SqlClient.SqlError: käyttöjärjestelmä palautetaan
    error '5 (Access is denied.) "yrittäessään
    "RestoreContainer :: ValidateTargetForCreation 'on' C: \ Program Files
    \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ TestReport.mdf ".
    (Microsoft.SqlServer.Express.Smo)

    En ole varma, jos tämä sanoo access denied C: \ Program Files
    \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ tai jos tämä on turvallisuuskysymys
    MS SQL 2005. Palautus tietokantaikkunan se näkyy "sa" mukaan
    Liitäntä, ja minun kirjautuneen käyttäjän tili on paikallinen admin-ruutuun.

    Onko ideoita tai ehdotuksia?

  • Palauttaminen tietokanta epäonnistuu Käyttö estetty-virhe tyyliin "Restore epäonnistui Server tai System.Data.SqlClient.SqlError: käyttöjärjestelmä palautti virheen '5 (Access is denied.)"

    Kun olet asentanut ja yrittää palauttaa SQL Express-tietokanta SQL Server 2000-tietokannan sain seuraavan, uusi virhe:
    Palauttaminen epäonnistui Server <palvelimen_nimi> \ SQLEXPRESS ". (Microsoft.SqlServer.Express.Smo)

  • Olen hiljattain törmäsin ongelmaan yrittää palauttaa SQL Server 2005-tietokanta Windows XP-kone. Tietokanta on luotu Windows Vista-koneen takaisin ylös, ja ajattelin, että syyllinen oli eri käyttöjärjestelmän versioon. Fluoresoiva sipulit, se osoittautui liittyvät SQL Server ja kansioiden polkua. Tässä on täydellinen virhe sain kun yritin palauttaa tietokantaan käyttämällä SQL Server Management Studio:

    Palauttaminen epäonnistui palvelimen "localhost \ sqlexpress". (Microsoft.SqlServer.Express.Smo)

    Lisätietoja:
    System.Data.SqlClient.SqlError: käyttöjärjestelmä palautti virheen '5 (Access is denied.) "Kun yrittää" RestoreContainer :: ValidateTargetForCreation 'on' C: \ Program Files \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ [ tietokannasta nimi]. mdf ". (Microsoft.SqlServer.Express.Smo)

Solution1:

  • Menin SQL Server Configuration Manager> SQL Server 2005 Services> double cliked SQL Server (SQL Express)> ja muutti verkkopalvelu LocalSystem.

Solution2:

  • Ongelma tuntui aiheutuvan SQL Express-ajossa NT AUTHORITY \ NetworkService. Muuta palvelun kulua Local System-tili uudelleen, ja SQL Express pitäisi toimia oikein palauttaa.
    Kun tekee, että sen pitäisi vain olla kyse palauttaa normaalin suoraan SQL Server 2000-tietokanta SQL Server Express