SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

Adventureworks 2012-Datenbank kann nicht installiert werden – Betriebssystemfehler 5:Zugriff verweigert

Der Grund für das Problem - Die mdf- und ldf-Dateien der Datenbank in einem Verzeichnis außerhalb des "offiziellen" SQL-Server-Installationsordners abgelegt.

Lösung -

http://tryingmicrosoft.com/ Fehler-beim-Anhängen-einer-Datenbank-an-sql-server-2008-r2/

Fügen Sie Ihre .mdf-Datei und ldf-Datei in dieses Verzeichnis ein -C:\Programme\Microsoft SQL Server\MSSQL11.SS2012\MSSQL\DATA

Lösungen, die das Problem NICHT gelöst haben -

1 - Entsperren der gezippten Dateien. Außerdem wurde überprüft, ob mdf- und ldf-Dateien nicht blockiert werden. (Schritte - Rechtsklick auf ZIP-Datei> Eigenschaften> Entsperren)

2 - Führen Sie SSMS 2012 als Administrator aus.

3 - Führen Sie eine SQL-Abfrage der Form -

aus
CREATE DATABASE MyAdventureWorks 
    ON (FILENAME = 'C:\MySQLServer\AdventureWorks_Data.mdf'), 
    (FILENAME = 'C:\MySQLServer\AdventureWorks_Log.ldf') 
    FOR ATTACH;