Zum Inhalt

Konfigurationen nach der Wiederherstellung in der Datenbank

Alle Vorgänge auf dieser Seite sind in Microsoft SQL Server Management Studio durchzuführen.

Überprüfung des Datenbankbesitzers

Wenn beide Abfragen nicht den gleichen Wert zurückgeben, ist es notwendig, eine andere Abfrage auszuführen, um den Besitzer zu ändern.

Abfrage 1

1
SELECT SD.[SID] ,SL.Name as [LoginName] FROM master..sysdatabases SD inner join master..syslogins SL on SD.SID = SL.SID Where SD.Name = 'Hpliance' 

Abfrage 2

1
Select [SID] From Hpliance.sys.database_principals Where Name = 'DBO'

Nach der Ausführung der Abfragen 1 und 2 vergleichen Sie die Ergebnisse:

  • Wenn die Ergebnisse der Abfragen 1 und 2 identisch sind, ist keine Aktion erforderlich.

  • Wenn die Ergebnisse der Abfragen 1 und 2 unterschiedlich sind, führt man die folgende Abfrage aus:

    1
    EXEC sp_changedbowner '<Valeur SL.Name renvoyée par la requête 1>'
    

Überprüfung bestimmter Konstanten

Die folgenden Abfragen können verwendet werden, um zu überprüfen, ob bestimmte Konstanten erhalten bleiben:

Abfrage 1

1
select is_trustworthy_on from sys.databases where name = 'Hpliance'

Wenn das Ergebnis nicht 1 ist, führt man die folgende Abfrage aus:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Abfrage 2

1
select * from sys.configurations where name like '%clr%'

Wenn das Ergebnis nicht 1 ist, führt man die folgende Abfrage aus:

1
sp_configure 'clr enabled', 1;

Aktivierung des Brokers

Um den Broker zu installieren, führen Sie die folgende Abfrage aus:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate