Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird beschrieben, wie Sie die DQS-Datenbanken trennen und anfügen.
Bevor Sie beginnen
Einschränkungen und Beschränkungen
Eine Liste der Einschränkungen und Beschränkungen finden Sie unter Datenbank trennen und anfügen (SQL Server).
Voraussetzungen
Stellen Sie sicher, dass in DQS keine Aktivitäten oder Prozesse aktiv sind. Dies kann mithilfe des Bildschirms " Aktivitätsüberwachung " überprüft werden. Ausführliche Informationen zum Arbeiten in diesem Bildschirm finden Sie unter "DQS-Aktivitäten überwachen".
Stellen Sie sicher, dass keine Benutzer auf dem Datenqualitätsserver angemeldet sind.
Sicherheit
Erlaubnisse
Ihr Windows-Benutzerkonto muss Mitglied der db_owner festen Serverrolle in der SQL Server-Instanz sein, um DQS-Datenbanken zu trennen.
Ihr Windows-Benutzerkonto muss über CREATE DATABASE, CREATE ANY DATABASE oder ALTER ANY DATABASE verfügen, um eine Datenbank anzufügen.
Sie müssen über die dqs_administrator Rolle in der DQS_MAIN-Datenbank verfügen, um ausgeführte Aktivitäten zu beenden oder laufende Prozesse in DQS zu beenden.
DQS-Datenbanken trennen
Wenn Sie eine DQS-Datenbank mit SQL Server Management Studio trennen, verbleiben die getrennten Dateien auf Ihrem Computer und können erneut an dieselbe SQL Server-Instanz angefügt oder an einen anderen Server verschoben und dort angefügt werden. Die DQS-Datenbankdateien sind in der Regel am folgenden Speicherort auf Ihrem Computer für Datenqualitätsdienste verfügbar: C:\Programme\Microsoft SQL Server\MSSQL12. <>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 " Ablegen ", und klicken Sie auf "OK ", um die DQS_MAIN Datenbank zu trennen.
Wiederholen Sie die Schritte 3 und 4 mit der DQS_PROJECTS-Datenbank und der DQS_STAGING_DATA-Datenbank, um sie abzutrennen.
Sie können DQS-Datenbanken auch mit den Transact-SQL Anweisungen und der gespeicherten Prozedur sp_detach_db trennen. Weitere Informationen zum Trennen von Datenbanken mithilfe von Transact-SQL Anweisungen finden Sie unter Verwenden von Transact-SQL in Detach a Database.
DQS-Datenbanken anfügen
Verwenden Sie die folgenden Anweisungen, um eine DQS-Datenbank an dieselbe SQL Server-Instanz (von der Sie getrennt wurden) oder eine andere SQL Server-Instanz anzufügen, in der Data Quality Server installiert ist.
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 datenbank anzugeben, die angefügt werden soll. Das Dialogfeld "Datenbankdateien suchen " wird angezeigt.
Wählen Sie das Laufwerk aus, auf dem sich die Datenbank befindet, und erweitern Sie die Verzeichnisstruktur, um die .mdf Datei der Datenbank zu suchen und auszuwählen. Zum Beispiel für die DQS_MAIN-Datenbank:
C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\DQS_MAIN.mdfIm Bereich "Datenbankdetails " (unten) werden die Namen der dateien angezeigt, die angefügt werden sollen. Um den Pfadnamen einer Datei zu überprüfen oder zu ändern, klicken Sie auf die Schaltfläche "Durchsuchen " (...).
Klicken Sie auf "OK ", um die DQS_MAIN Datenbank anzufügen.
Wiederholen Sie die Schritte 2 bis 6 für die DQS_PROJECTS und DQS_STAGING_DATA Datenbanken, um sie anzufügen.
Sie müssen auch die Transact-SQL Anweisungen im nächsten Schritt ausführen, nachdem Sie die DQS_MAIN Datenbank wiederhergestellt haben, andernfalls wird eine Fehlermeldung angezeigt, wenn Sie versuchen, eine Verbindung mit dem Data Quality Server mithilfe der Data Quality Client-Anwendung herzustellen, und Sie können keine Verbindung herstellen. Sie müssen jedoch die Schritte 9 und 10 nicht ausführen, wenn Sie nur die DQS_PROJECTS- oder DQS_STAGING_DATA-Datenbank angefügt haben und nicht DQS_MAIN.
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".
Kopieren Sie im Abfrage-Editor-Fenster die folgenden SQL-Anweisungen:
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 den Ergebnisbereich, um zu überprüfen, 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 mithilfe des Datenqualitätsclients eine Verbindung mit dem Datenqualitätsserver her, um zu überprüfen, ob sie erfolgreich eine Verbindung herstellen können.
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 Attach a Database.