So beheden den SQL Server 2008 R2 Datenbank-Fehler 5123

Summary: Lesen Sie diesen Blog, um mehr über die möglichen Gründe zu erfahren, die zum SQL Server 2008 R2 Datenbank-Fehler 5123 führen. Erforschen Sie auch die Methoden zur Behebung des Fehlers 5123, indem Sie der Datenbank volle Berechtigungen gewähren und dann versuchen Sie mit SSMS oder T-SQL anzuhängen. Für eine schnelle Lösung, um den Fehler zu beheben und den Zugriff auf Ihre Datenbank wiederherzustellen, versuchen Sie Stellar Repair for MS SQL Software zu verwenden. Die Software kann Ihnen helfen, alle Objekte aus beschädigten Datenbank (MDF/NDF) von SQL Server Version 2019, 2017, 2016, 2014, 2012, 2008 R2 und niedrigeren Versionen wiederherzustellen.

Der ‘SQL Server-Fehler: 5123, Schärfegrad 16, Staat 1’ tritt beim Anhängen von Datenbanken in SQL Server 2008 R2 oder höheren Versionen auf. Dies kann passieren, wenn die Datenbank, die Sie versuchen anzuhängen, an einem anderen Ort platziert ist.

Abbildung 1 – SQL-Datenbank-fehler 5123

Das Lesen der vollständigen Fehlermeldung “CREATE FILE encountered operating system error 5(Access is denied.) while attempting to open or create the physical file…” zeigt deutlich, dass es aufgrund eines Berechtigungsproblems auftritt.

Lassen Sie uns nun die möglichen Gründe, die zum SQL Server-Fehler 5123 führen, im Detail besprechen.

Gründe für den Microsoft SQL Server-Fehler 5123

Sie können den Fehler aufgrund einer der folgenden Ursachen erhalten:

Wie behebt man den SQL Server 2008 R2 Datenbankfehler 5123?

Um dieses Problem zu beheben, müssen Sie die Berechtigungen als Eigentümer der MDF- und LDF-Dateien ändern oder hinzufügen. Führen Sie dazu die folgenden Schritte aus:

Schritt 1: Erteilen Sie volle Berechtigungen für die Datenbankdateien

Abbildung 2 – Wählen Sie Sicherheit im Fenster SQL-Datenbankeigenschaften
Abbildung 3 – Wählen Sie Vollzugriffsberechtigung

Schritt 2Anhängen der SQLDatenbank

Versuchen Sie, die Datenbank in SQL Server mit einer der folgenden Methoden anzuhängen:

Methode 1: Verwendung von SQL Server Management Studio (SSMS)

Abbildung 4 – Verbinden mit der SQL Server-Instanz
Abbildung 5 – Anzuhängende Datenbank in SQL Server auswählen

 Methode2 – Verwendung vonT-SQL

Hängen Sie Ihre SQL-Datenbank mit der gespeicherten Prozedur sp_attach_db (veraltet) an:

sp_attach_db[@dbname=] ‘dbname’,[@filename1=] ‘filename_n’ [ ,…16 ][@dbname=] – Verweist auf den Namen der Datenbank, die an den Server angehängt werden soll. [@Dateiname1=] – ‘Dateiname_n’ ist der physische Name, einschließlich Pfad, einer Datenbankdatei//SAMPLE:EXEC sp_attach_db@dbname = N’MeineDatenbank’,@Dateiname1 = N’D:\DataFiles\MeineDatenbank_Data.mdf’,@Dateiname2 = N’E:\LogFiles\MeineDatenbank_Log.ldf’;

Hinweis: Aktualisieren Sie die korrekten Pfadwerte im obigen Befehl entsprechend Ihren Systemeinstellungen.

Nachdem Sie die oben genannten Schritte ausgeführt haben, treten keine Probleme mehr auf, wenn Sie versuchen, eine Datenbank anzuhängen, was bei SQL Server 2008 R2 fehlgeschlagen ist. Sie können die angehängten Datenbanken in der SQL-Instanz sehen.

Was tun, wenn der Fehler weiterhin besteht?

Wenn die obige Lösung den Fehler nicht beheben konnte, könnte das ein Hinweis darauf sein, dass es ein Problem innerhalb Ihrer SQL-Datenbank gibt. In einem solchen Fall müssen Sie die SQL-Datenbank reparieren, um den Fehler zu beheben, versuchen Sie Stellar Repair for MS SQL. Diese SQL-Wiederherstellungssoftware wurde speziell entwickelt, um alle Arten von Korruptionsfehlern der SQL Server-Datenbank zu beheben. Sie hilft auch, unzugängliche Objekte aus MDF- und NDF-Datenbankdateien wiederherzustellen. Die Software repariert eine Datenbankdatei unter Beibehaltung ihrer Integrität.

Um den kompletten Arbeitsprozess der Software kennenzulernen, schauen Sie sich das Video an:

Endnote

Obwohl die SQLDatenbankreparatursoftware den Fehler beheben sollte, wenden Sie sich in dem seltenen Fall, dass die nicht gelingt, an den Microsoft-Kundendienst, um professionelle Hilfe zu erhalten.

Related Post