Microsoft SQL Server Fehler 3634 Access is denied
Fehler über Restore Files and Filegroups:
TITLE: Microsoft SQL Server Management Studio
——————————Restore failed for Server ‚DB02ve\MSSQLSERVERTFS‘. (Microsoft.SqlServer.SmoExtended)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=12.0.5540.0+((SQL14_SP2_QFE-CU).170126-2112)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476
——————————
ADDITIONAL INFORMATION:An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
——————————
The operating system returned the error ‚5(Access is denied.)‘ while attempting ‚RestoreContainer::ValidateTargetForCreation‘ on ‚F:\MSSQL\MSSQL12.MSSQLSERVER\MSSQL\DATA\\Tfs_Configuration.mdf‘.
File ‚Tfs_Configuration‘ cannot be restored to ‚F:\MSSQL\MSSQL12.MSSQLSERVER\MSSQL\DATA\\Tfs_Configuration.mdf‘. Use WITH MOVE to identify a valid location for the file.
Problems were identified while planning for the RESTORE statement. Previous messages provide details.
RESTORE DATABASE is terminating abnormally. (Microsoft SQL Server, Error: 3634)For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=12.00.5203&EvtSrc=MSSQLServer&EvtID=3634&LinkId=20476
Fehler über Restore Database:
TITLE: Microsoft SQL Server Management Studio
——————————Restore of database ‚Tfs_Configuration‘ failed. (Microsoft.SqlServer.Management.RelationalEngineTasks)
——————————
ADDITIONAL INFORMATION:System.Data.SqlClient.SqlError: The operating system returned the error ‚5(Access is denied.)‘ while attempting ‚RestoreContainer::ValidateTargetForCreation‘ on ‚F:\MSSQL\MSSQL12.MSSQLSERVER\MSSQL\DATA\Tfs_Configuration.mdf‘. (Microsoft.SqlServer.SmoExtended)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=12.0.5540.0+((SQL14_SP2_QFE-CU).170126-2112)&LinkId=20476
Ursache:
Durch die Wiederherstellung auf einen neuen System wird versucht den gleichen Pfad wie auf dem Ursprungssystem die Datenbank wiederherzustellen. Durch das entweder dieser Pfad nicht existiert oder kein Zugriffsrecht besitzt, wird der Zugriff verweigert.
Lösung:
Wiederherstellung der Datenbank über Restore Databse, wobei der Wiederherstellungspfad auf das lokale System angepasst wird.
- Starten Sie auf dem neuen Zielsystem den MS SQL Server Manager
- Wählen Sie zum Herstellen der Datenbank Restore Database aus
- Nach dem Sie die Datenbank zur Wiederherstellung ausgewählt haben wechseln Sie auf das Menü Files
- Wählen Sie hier die CheckBox Relocate all files to folder aus
- Prüfen Sie den Pfad und bestätigen mit OK für die Wiederherstellung.