Problema:

El sistema operativo devolvió el error '5 (Acceso denegado.) 'Al intentar' RestoreContainer :: ValidateTargetForCreation '
System.Data.SqlClient.SqlError: El sistema operativo devolvió el error '5 (Acceso denegado.) 'Al intentar' RestoreContainer :: ValidateTargetForCreation '

Cuando restaurada a la forma de problema generalmente apareció. Es debido a la configuración en SQL Server 2005.

Síntomas:

  • Soy la creación de un sistema de prueba utilizando MS SQL Server 2005 Express, y yo estoy tratando de
    para restaurar una de mis bases de datos MS SQL Server 2000 a la Express 2005
    caja, que está ejecutando Windows XP Pro.

    Tengo derechos de administrador local y estoy entrando en SQL Server 2005 Express como
    'H', pero cuando trato de restaurar la base de datos de SQL Server 2000, tengo la
    El siguiente error:

    TÍTULO: Microsoft SQL Server Management Studio Express
    Error en la restauración para el servidor 'TESTER \ testdb'.
    (Microsoft.SqlServer.Express.Smo)
    INFORMACIÓN ADICIONAL:
    System.Data.SqlClient.SqlError: El sistema operativo devolvió el
    error '5 (Acceso denegado.) 'al intentar
    'RestoreContainer :: ValidateTargetForCreation' en 'C: \ Archivos de programa
    \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ TestReport.mdf '.
    (Microsoft.SqlServer.Express.Smo)

    No estoy seguro de si esto está diciendo que niega el acceso a C: \ Archivos de programa
    \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ o si se trata de un problema de seguridad
    con MS SQL Server 2005. En la ventana Restaurar base de datos que muestra el 'sa' en
    De conexión, y mi administrador registra en la cuenta de usuario es local en la caja.

    Cualquier idea o sugerencia?

  • Restauración de una base de datos falla con un error de acceso denegado en la línea de 'Error en la restauración para el servidor' o System.Data.SqlClient.SqlError: El sistema operativo devolvió el error '5 (Acceso denegado.) '

    Después de instalar y tratando de restaurar una base de datos de SQL Server Express a SQL Server 2000 de base de datos tengo el siguiente, un nuevo error:
    Error en la restauración de '<servername> \ SQLEXPRESS' Servidor. (Microsoft.SqlServer.Express.Smo)

  • Hace poco me encontré con un problema al intentar restaurar una base de datos de SQL Server 2005 a un equipo con Windows XP. La base de datos se creó en un equipo con Windows Vista una copia de seguridad y pensé que el culpable era las diferentes versiones del sistema operativo. Las bombillas fluorescentes, que resultó estar relacionada con instancias de SQL Server y las rutas de carpeta. Aquí está el error total que recibí cuando me trató de restaurar la base de datos con SQL Server Management Studio:

    Error en la restauración de 'localhost \ SQLEXPRESS' Servidor. (Microsoft.SqlServer.Express.Smo)

    Información adicional:
    System.Data.SqlClient.SqlError: El sistema operativo devolvió el error '5 (Acceso denegado.) 'Al intentar' RestoreContainer :: ValidateTargetForCreation 'en' C: \ Archivos de programa \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ [ nombre de mi base de datos]. mdf '. (Microsoft.SqlServer.Express.Smo)

Solution1:

  • Me fui al Administrador de configuración de SQL Server> SQL Server 2005 Analysis Services> doble pinchado SQL Server (SQL Server Express)> y ha cambiado el servicio de red a LocalSystem.

Solution2:

  • Este problema parece ser causado por el servicio de SQL Server Express que se ejecuta como NT AUTHORITY \ NetworkService. Cambiar el servicio para ejecutarse como la cuenta del sistema local, reinicie, y el SQL Express debería funcionar correctamente restaurada.
    Después de hacer eso debería ser sólo un caso de restauración de una recta normal en SQL Server 2000 base de datos como SQL Server Express