Zu den langatmigen Worten will ich nicht viel sagen, kommen wir direkt zur Sache!
Option 1:
In diesem Fall wird das SA-Konto in der Regel zum Einloggen verwendet, solange es auf Windows-Authentifizierung umgestellt wird, und dann kann die Datenbank angehängt werden.
Option 2:
Melden Sie sich mit sa in SQL Server 2008 an, um die Datenbank anzuhängen. Nach dem Anhängen ist die Datenbank schreibgeschützt, klicken Sie dann auf die Datenbank --> "Eigenschaften" --> "Options" --> "Status" und finden heraus, dass das Element "Datenbank ist nur lesbar" wahr ist, ändern Sie es auf falsch, wenn Sie es ändern können, dann herzlichen Glückwunsch, Ihr Charakter ist in Ordnung! Ich habe diesen Fehler erneut gemeldet, als ich das geändert habe:
In diesem Fall suchen Sie Ihre Daten- und Protokolldateien, klicken Sie mit der rechten Maustaste auf "Eigenschaften" > "Sicherheit", fügen Sie ein "Netzwerkdienst"-Konto hinzu und geben Sie dem Konto die volle Kontrolle. Logge dich erneut mit SA an, füge die Datenbank an, hehe... Du wirst feststellen, dass das Leben so schön ist!!
Titel: Microsoft SQL Server Management Studio ------------------------------
Änderung für Datenbank "xxx" fehlgeschlagen. (Microsoft.SqlServer.Smo)
Für Hilfeinformationen klicken Sie bitte: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1917+)&EvtSrc= Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Change+Database&LinkId=20476
------------------------------ Zusatzinformation:
Eine Ausnahme trat beim Ausführen einer Transact-SQL-Anweisung oder Batchverarbeitung auf. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Die physische Datei "D:\SqlData\xxx.mdf" kann nicht geöffnet werden. Betriebssystemfehler 5: "5 (Zugriff verweigert. )”。 Die physische Datei "D:\SqlData\xxx_log.ldf" kann nicht geöffnet werden. Betriebssystemfehler 5: "5 (Zugriff verweigert. )”。 Datenbank "xxx" kann nicht neu gestartet werden. wird in den vorherigen Zustand zurückgekehrt. Die ALTER DATABASE-Anweisung fehlgeschlagen. (Microsoft SQL Server, Fehler: 5120)
Für Hilfeinformationen klicken Sie darauf: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476
------------------------------ Knopf:
Bist du sicher ------------------------------
Die oben genannte Operation hat mein Problem nicht gelöst.Mein Workaround ist, die Benutzer auf die volle Kontrolle über den Datenbankordner zu setzen, gelöst! Die Datenbankversion ist von 2012
|