it-swarm.com.de

Schalten Sie die SQL Server-Datenbank online

Ich habe die Aufgabe Take offline einer SQL Server 2008 R2-Datenbank ausgeführt.

Ich kann es nicht online bringen!

Ich habe es mit versucht 

USE master;
GO

ALTER DATABASE [DBNAME] SET ONLINE

Ich bekomme einen Fehler.

Der Benutzer hat keine Berechtigung zum Ändern der Datenbank 'DBNAME', die Datenbank Ist nicht vorhanden, oder die Datenbank befindet sich nicht in einem Zustand, in dem Zugriff auf Prüfungen möglich ist.

Ich habe auch versucht, die Aufgabe Bring online zu verwenden, und ich bekomme genau den gleichen Fehler.

Kann mir jemand so schnell wie möglich helfen?

9
Tony

Ich denke, Sie müssen sich mit dem Konto SA oder einem anderen Konto mit sysadmin-Berechtigungen anmelden und dann Ihren Code ausführen, um ihn wieder online zu schalten. Fügen Sie sysadmin zu Ihrem Konto hinzu, während Sie dort sind. Wenn Sie die Datenbank nicht besitzen, müssen Sie möglicherweise mit einer anderen Person sprechen, um das SA -Passwort zu erhalten, oder sie bitten, es für Sie zu tun. Es sei denn, Sie haben kein SA -Passwort oder es wurde aus Sicherheitsgründen heruntergefahren.

8
Russell Fox

Hatte das gleiche Problem, den gleichen Fehler. Auch angemeldet als SA und gab den gleichen Fehler zurück. Auf beiden Problemdatenbanken war der Besitzer nicht SA.

Gelöst durch Anhängen der Datenbank. Dies gibt Ihnen die Möglichkeit, die Datenbank umzubenennen, wenn Sie einen Eigentümer zugewiesen haben. Zugewiesener Eigentümer als SA.

Abgelöste fehlerhafte Datenbank Die neu angehängte Datenbank wurde in den ursprünglichen Namen umbenannt. Eine Lektion in immer geben SA Eigentum an neuen Datenbanken.

0
Graeme

Ihr Fehler ist zu allgemein, um verwendbar zu sein. Haben Sie tatsächlich die Rechte, die Datenbank zu ändern (ich glaube, wenn Sie es geschafft haben, sie offline zu setzen)? Können Sie auf die SQL-Protokolle zugreifen (Zugriff in der Baumstruktur über Management> SQL Server-Protokolle)? Sind Sie sicher, dass Sie den Benutzer erwarten, der das Skript ausführt?

Sie können auch eine der folgenden Optionen * Versuchen. Starten Sie den Dienst erneut, und versuchen Sie es erneut. * Verwenden Sie die Maus-GUI, um die Online-Verbindung herzustellen (Rechtsklick auf die Datenbank, Aufgaben, Online bringen).

0
PPC