Bringen Sie die SQL Server-Datenbank online

8

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 %Vor%

Ich erhalte einen Fehler.

  

Der Benutzer ist nicht berechtigt, die Datenbank 'DBNAME', die Datenbank, zu ändern   existiert nicht oder die Datenbank befindet sich nicht in einem Zustand, der den Zugriff erlaubt   überprüft.

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

Kann mir jemand so schnell wie möglich helfen?

    
Tony 17.04.2012, 15:56
quelle

2 Antworten

7

Ich denke, Sie müssen sich mit dem SA-Konto oder einem anderen Konto mit sysadmin-Rechten anmelden und dann Ihren Code ausführen, um ihn wieder online zu stellen. Wenn du dabei bist, füge sysadmin deinem Konto hinzu. Wenn Sie die Datenbank nicht besitzen, müssen Sie möglicherweise mit jemand anderem sprechen, um das SA-Passwort zu erhalten, oder Sie bitten, es für Sie zu tun. Es sei denn, Sie haben nicht das SA-Passwort oder es wurde aus Sicherheitsgründen verdummt.

    
Russell Fox 17.04.2012, 17:21
quelle
0

Ihr Fehler ist zu allgemein, um verwendbar zu sein. Haben Sie tatsächlich das Recht, die Datenbank zu ändern (ich nehme an, Sie tun es, wenn Sie es geschafft haben, es offline zu bringen)? Können Sie auf die SQL-Protokolle zugreifen (die in der Baumstruktur über Management & gt; SQL Server-Protokolle verfügbar sind)? Sind Sie sicher, dass der Benutzer, der das Skript ausführt, der erwartete ist?

Sie können auch Folgendes ausprobieren * Starten Sie den Dienst neu und versuchen Sie es erneut * Verwenden Sie die Maus GUI o bringen Sie es online (Rechtsklick auf die DB, Aufgaben, Online)

    
PPC 17.04.2012 16:01
quelle