Masalah:

Sistem operasi kembali kesalahan '5 (Akses ditolak.) 'Ketika mencoba' RestoreContainer :: ValidateTargetForCreation '
System.Data.SqlClient.SqlError: Sistem operasi kembali kesalahan '5 (Akses ditolak.) 'Ketika mencoba' RestoreContainer :: ValidateTargetForCreation '

Ketika dikembalikan ke bentuk masalah biasanya muncul. Apakah karena pengaturan di SQL Server 2005.

Gejala:

  • Aku menyiapkan sistem tes menggunakan MS SQL 2005 Express, dan aku mencoba
    untuk mengembalikan salah satu saya MS SQL 2000 Server database ke 2005 Express
    kotak, yang menjalankan Windows XP Pro.

    Saya memiliki hak admin lokal dan saya login ke SQL 2005 Express sebagai
    'H', tapi ketika saya mencoba untuk mengembalikan database SQL 2000, saya mendapatkan
    Setelah kesalahan:

    TITLE: Microsoft SQL Server Management Studio Express
    Restore gagal untuk Server '\ TESTBox TestDB'.
    (Microsoft.SqlServer.Express.Smo)
    INFORMASI TAMBAHAN:
    System.Data.SqlClient.SqlError: Sistem operasi mengembalikan
    '5 kesalahan (Akses ditolak.) 'ketika mencoba
    'RestoreContainer :: ValidateTargetForCreation' on 'c: \ Program Files
    \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ TestReport.mdf '.
    (Microsoft.SqlServer.Express.Smo)

    Saya tidak yakin jika ini mengatakan akses ditolak ke c: \ Program Files
    \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ atau jika ini adalah masalah keamanan
    dengan MS SQL 2005. Pada jendela Database Restore itu menunjukkan 'sa' di bawah
    Sambungan, dan login akun pengguna adalah admin lokal saya pada kotak.

    Setiap ide atau saran?

  • Mengembalikan database gagal dengan akses yang membantah kesalahan di sepanjang baris 'Kembalikan gagal untuk Server' atau System.Data.SqlClient.SqlError: Sistem operasi kembali kesalahan '5 (Akses ditolak.) '

    Setelah menginstal dan mencoba untuk mengembalikan database SQL Express ke SQL Server 2000 database saya mendapat berikut ini, kesalahan baru:
    Restore gagal untuk '<servername> \ SQLEXPRESS' Server. (Microsoft.SqlServer.Express.Smo)

  • Saya baru-baru berlari ke masalah mencoba untuk mengembalikan database SQL Server 2005 ke mesin Windows XP. Database telah dibuat pada mesin Windows Vista kembali ke atas dan saya berpikir bahwa pelakunya adalah OS yang berbeda versi. Lampu neon, itu ternyata terkait dengan kasus server SQL dan path folder. Berikut adalah kesalahan penuh saya terima saat saya mencoba untuk mengembalikan database menggunakan SQL Server Management Studio:

    Restore gagal untuk 'localhost \ SQLEXPRESS' Server. (Microsoft.SqlServer.Express.Smo)

    Informasi tambahan:
    System.Data.SqlClient.SqlError: Sistem operasi kembali kesalahan '5 (Akses ditolak.) 'Ketika mencoba' RestoreContainer :: ValidateTargetForCreation 'on' c: \ Program Files \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ [ saya nama database]. MDF. (Microsoft.SqlServer.Express.Smo)

Solution1:

  • Aku pergi ke SQL Server Configuration Manager> SQL Server 2005 Layanan> ganda cliked SQL Server (SQL EXPRESS)> dan mengubah layanan jaringan LocalSystem.

Solution2:

  • Masalah ini tampaknya Disebabkan oleh layanan SQL Express berjalan sebagai layanan jaringan \ NT AUTHORITY. Mengubah layanan untuk menjalankan sebagai akun sistem lokal, restart, dan SQL Express harus bekerja dengan benar dipulihkan.
    Setelah melakukan hal itu seharusnya hanya menjadi kasus mengembalikan straight yang normal ke SQL Server 2000 database sebagai SQL Server Express