Trennen und Anfügen von DQS-Datenbanken
In diesem Thema wird beschrieben, wie DQS-Datenbanken getrennt und angefügt werden.
In diesem Thema
Vorbereitungen:
Einschränkungen
Voraussetzungen
Sicherheit
Trennen von DQS-Datenbanken
Anfügen von DQS-Datenbanken
Vorbereitungen
Einschränkungen
Eine Liste dieser Begrenzungen und Einschränkungen finden Sie unter Anfügen und Trennen von Datenbanken (SQL Server).
Voraussetzungen
Stellen Sie sicher, dass in DQS keine Aktivitäten oder Prozesse ausgeführt werden. Dies kann mithilfe des Bildschirms Aktivitätsüberwachung überprüft werden. Weitere Informationen zum Verwenden dieses Bildschirms finden Sie unter Überwachen der DQS-Aktivitäten.
Stellen Sie sicher, dass keine Benutzer beim Data Quality Server angemeldet sind.
Sicherheit
Berechtigungen
Das Windows-Benutzerkonto muss Mitglied der festen Serverrolle db_owner in der SQL Server-Instanz sein, damit DQS-Datenbanken getrennt werden können.
Das Windows-Benutzerkonto muss über die Berechtigung CREATE DATABASE, CREATE ANY DATABASE oder ALTER ANY DATABASE verfügen, damit eine Datenbank angefügt werden kann.
Sie müssen über die Rolle „dqs_administrator“ in der DQS_MAIN-Datenbank verfügen, um ausgeführte Aktivitäten abzubrechen oder ausgeführte Prozesse in DQS anzuhalten.
[Nach oben]
Trennen von DQS-Datenbanken
Wenn Sie eine DQS-Datenbank unter Verwendung von SQL Server Management Studio trennen, verbleiben die getrennten Dateien auf dem Computer und können erneut an dieselbe SQL Server-Instanz angefügt oder auf einen anderen Server verschoben und dort angefügt werden. Die DQS-Datenbankdateien befinden sich auf dem Data Quality Services-Computer normalerweise im folgenden Ordner: C:\Programme\Microsoft SQL Server\MSSQL11.<Instance_Name>\MSSQL\DATA.
Starten Sie Microsoft SQL Server Management Studio, und stellen Sie eine Verbindung mit der entsprechenden SQL Server-Instanz her.
Erweitern Sie im Objekt-Explorer den Knoten Datenbanken.
Klicken Sie mit der rechten Maustaste auf die DQS_MAIN-Datenbank, zeigen Sie auf Tasks, und klicken Sie dann auf Trennen. Das Dialogfeld Datenbank trennen wird angezeigt.
Aktivieren Sie das Kontrollkästchen unter der Spalte Löschen, und klicken Sie auf OK, um die DQS_MAIN-Datenbank zu trennen.
Wiederholen Sie Schritt 3 und 4 für die DQS_PROJECTS- und DQS_STAGING_DATA-Datenbank, um sie zu trennen.
DQS-Datenbanken können auch unter Verwendung der Transact-SQL-Anweisungen mit der gespeicherten Prozedur sp_detach_db getrennt werden. Weitere Informationen zum Trennen von Datenbanken mithilfe von Transact-SQL-Anweisungen finden Sie unter Verwenden von Transact-SQL in Trennen einer Datenbank.
[Nach oben]
Anfügen von DQS-Datenbanken
In den folgenden Anweisungen wird erläutert, wie Sie eine DQS-Datenbank an dieselbe SQL Server-Instanz (von der sie getrennt wurde) oder an eine andere SQL Server-Instanz anfügen, auf der Data Quality Server installiert wurde.
Starten Sie Microsoft SQL Server Management Studio, und stellen Sie eine Verbindung mit der entsprechenden SQL Server-Instanz her.
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf Datenbanken, und klicken Sie dann auf Anfügen. Das Dialogfeld Datenbanken anfügen wird angezeigt.
Klicken Sie auf Hinzufügen, um die anzufügende Datenbank anzugeben. Das Dialogfeld Datenbankdateien suchen wird angezeigt.
Wählen Sie das Laufwerk aus, auf dem die Datenbank gespeichert ist, und erweitern Sie die Verzeichnisstruktur, um die MDF-Datei der Datenbank zu suchen und auszuwählen. Beispiel für die DQS_MAIN-Datenbank:
C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\DQS_MAIN.mdf
Im (unteren) Bereich Datenbankdetails werden die Namen der anzufügenden Dateien angezeigt. Um den Pfadnamen einer Datei zu überprüfen bzw. zu ändern, klicken Sie auf die Schaltfläche Durchsuchen (…).
Klicken Sie auf OK, um die DQS_MAIN-Datenbank anzufügen.
Wiederholen Sie Schritt 2 bis 6 für die DQS_PROJECTS- und DQS_STAGING_DATA-Datenbank, um sie anzufügen.
Sie müssen zusätzlich die Transact-SQL-Anweisungen im nächsten Schritt ausführen, nachdem die DQS_MAIN-Datenbank wiederhergestellt wurde. Andernfalls wird eine Fehlermeldung angezeigt, sobald Sie versuchen, über die Data Quality-Clientanwendung eine Verbindung mit dem Data Quality-Server herzustellen, und es kann keine Verbindung hergestellt werden. Schritt 9 und 10 müssen jedoch nicht ausgeführt werden, wenn Sie gerade die DQS_PROJECTS- oder DQS_STAGING_DATA-Datenbank und nicht die DQS_MAIN-Datenbank angefügt haben.
Um die Transact-SQL-Anweisungen auszuführen, klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Server, und klicken Sie dann auf Neue Abfrage.
Geben Sie im Fenster Abfrage-Editor die folgenden SQL-Anweisungen ein:
ALTER DATABASE [DQS_MAIN] SET TRUSTWORTHY ON; EXEC sp_configure 'clr enabled', 1; RECONFIGURE WITH OVERRIDE ALTER DATABASE [DQS_MAIN] SET ENABLE_BROKER ALTER AUTHORIZATION ON DATABASE::[DQS_MAIN] TO [##MS_dqs_db_owner_login##] ALTER AUTHORIZATION ON DATABASE::[DQS_PROJECTS] TO [##MS_dqs_db_owner_login##]
Drücken Sie F5, um die Anweisungen auszuführen. Überprüfen Sie im Ergebnisbereich, ob die Anweisungen erfolgreich ausgeführt wurden. Die folgende Meldung wird angezeigt: Configuration option 'clr enabled' changed from 1 to 1. Run the RECONFIGURE statement to install.
Stellen Sie über den Data Quality-Client eine Verbindung mit dem Data Quality-Server her, um zu überprüfen, ob erfolgreich eine Verbindung hergestellt werden kann.
Sie können DQS-Datenbanken auch mithilfe der Transact-SQL-Anweisungen anfügen. Weitere Informationen zum Anfügen von Datenbanken mithilfe von Transact-SQL-Anweisungen finden Sie unter Verwenden von Transact-SQL in Anfügen einer Datenbank.
[Nach oben]