Sdílet prostřednictvím


Odpojení a připojení databází DQS

platí pro:SQL Server

Důležité

Služba DQS (Data Quality Services) se odebere v SQL Serveru 2025 (17.x). Stále podporujeme DQS v SQL Serveru 2022 (16.x) a starších verzích.

Toto téma popisuje, jak odpojit a připojit databáze DQS.

Než začnete

Limitace a omezení

Seznam omezení a omezení najdete v tématu Odpojení a připojení databáze (SQL Server).

Požadavky

  • Ujistěte se, že nejsou v DQS spuštěné aktivity ani procesy. To lze ověřit pomocí obrazovky Monitorování aktivit . Podrobné informace o práci na této obrazovce najdete v tématu Monitorování aktivit DQS.

  • Ujistěte se, že na serveru kvality dat nejsou přihlášeni žádní uživatelé.

Zabezpečení

Povolení

  • Uživatelský účet systému Windows musí být členem db_owner pevné serverové role v instanci SQL Serveru, aby bylo možné odpojit databáze DQS.

  • K připojení databáze musí mít uživatelský účet Systému Windows oprávnění CREATE DATABASE, CREATE ANY DATABASE nebo ALTER ANY DATABASE.

  • Abyste mohli ukončit všechny spuštěné aktivity nebo zastavit spuštěné procesy v DQS, musíte mít v databázi DQS_MAIN dqs_administrator roli.

Odpojení databází DQS

Když odpojeete databázi DQS pomocí aplikace SQL Server Management Studio, odpojené soubory zůstanou na vašem počítači a dají se znovu připojit ke stejné instanci SQL Serveru nebo je možné je přesunout na jiný server a připojit se tam. Soubory databáze DQS jsou obvykle k dispozici v následujícím umístění v počítači služby Data Quality Services: C:\Program Files\Microsoft SQL Server\MSSQL13. <>Instance_Name\MSSQL\DATA.

  1. Spusťte Microsoft SQL Server Management Studio a připojte se k příslušné instanci SQL Serveru.

  2. V Průzkumníku objektů rozbalte uzel Databáze .

  3. Klepněte pravým tlačítkem myši na DQS_MAIN databázi, přejděte na příkaz Úkoly a klepněte na tlačítko Odpojit. Zobrazí se dialogové okno Odpojení databáze.

  4. Zaškrtněte políčko pod sloupcem Drop a kliknutím na tlačítko OK odpojte DQS_MAIN databázi.

  5. Opakujte kroky 3 a 4 pomocí databází DQS_PROJECTS a DQS_STAGING_DATA, abyste je odpojili.

Databáze DQS můžete také odpojit pomocí příkazů Transact-SQL a uložené procedury sp_detach_db. Další informace o odpojení databází pomocí příkazů Transact-SQL naleznete v tématu Použití jazyka Transact-SQL v odpojení databáze.

Připojení databází DQS

Následující pokyny použijte k připojení databáze DQS ke stejné instanci SQL Serveru (z místa, kde jste odpojili) nebo k jiné instanci SYSTÉMU SQL Server, ve které je nainstalován Server pro kvalitu dat.

  1. Spusťte Microsoft SQL Server Management Studio a připojte se k příslušné instanci SQL Serveru.

  2. V Průzkumníku objektů klikněte pravým tlačítkem myši na Databáze a potom klepněte na tlačítko Připojit. Zobrazí se dialogové okno Připojit databáze .

  3. Chcete-li určit databázi, která se má připojit, klepněte na tlačítko Přidat. Zobrazí se dialogové okno Najít soubory databáze .

  4. Vyberte diskovou jednotku, ve které se nachází databáze, a rozbalte strom adresáře, abyste našli a vybrali .mdf soubor databáze. Například pro databázi DQS_MAIN:

    C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\DQS_MAIN.mdf  
    
  5. V podokně podrobností databáze (nižší) se zobrazí názvy souborů, které se mají připojit. Chcete-li ověřit nebo změnit název cesty souboru, klikněte na tlačítko Procházet (...).

  6. Kliknutím na tlačítko OK připojíte DQS_MAIN databázi.

  7. Opakujte kroky 2 až 6 pro DQS_PROJECTS a DQS_STAGING_DATA databáze a připojte je.

  8. Po obnovení DQS_MAIN databáze musíte také spustit příkazy Transact-SQL v dalším kroku, jinak se při pokusu o připojení k serveru kvality dat pomocí aplikace Data Quality Client zobrazí chybová zpráva a nemůžete se připojit. Pokud jste ale právě připojili DQS_PROJECTS nebo DQS_STAGING_DATA databázi, nemusíte provádět kroky 9 a 10, a ne DQS_MAIN.

    Příkazy Transact-SQL spustíte tak, že v Průzkumníku objektů kliknete pravým tlačítkem myši na server a potom kliknete na příkaz Nový dotaz.

  9. V okně Editoru dotazů zkopírujte následující příkazy SQL:

    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##];  
    
  10. Stisknutím klávesy F5 spusťte příkazy. Zkontrolujte podokno Výsledky a ověřte, že se příkazy úspěšně spustily. Zobrazí se následující zpráva: Configuration option 'clr enabled' changed from 1 to 1. Run the RECONFIGURE statement to install.

  11. Připojte se k serveru kvality dat pomocí klienta kvality dat a ověřte, jestli se můžete úspěšně připojit.

Databáze DQS můžete připojit také pomocí příkazů Transact-SQL. Další informace o připojování databází pomocí příkazů Transact-SQL naleznete v tématu Použití jazyka Transact-SQL v připojení databáze.

Viz také

Správa databází DQS