Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Van toepassing op:SQL Server
Belangrijk
DQS (Data Quality Services) wordt verwijderd in SQL Server 2025 (17.x). We blijven DQS ondersteunen in SQL Server 2022 (16.x) en eerdere versies.
In dit onderwerp wordt beschreven hoe u de DQS-databases loskoppelt en koppelt.
Voordat u begint
Beperkingen en beperkingen
Voor een overzicht van beperkingen en restricties, zie Database Loskoppelen en Koppelen (SQL Server).
Vereiste voorwaarden
Zorg ervoor dat er geen actieve activiteiten of processen zijn in DQS. Dit kan worden gecontroleerd met behulp van het scherm Activiteitscontrole . Zie DQS-activiteiten bewaken voor gedetailleerde informatie over het werken in dit scherm.
Zorg ervoor dat er geen gebruikers zijn aangemeld bij de Data Quality Server.
Veiligheid
Machtigingen
Uw Windows-gebruikersaccount moet lid zijn van de db_owner vaste serverfunctie in het SQL Server-exemplaar om DQS-databases los te koppelen.
Uw Windows-gebruikersaccount moet de machtiging CREATE DATABASE, CREATE ANY DATABASE of ALTER ANY DATABASE hebben om een database toe te voegen.
U moet de dqs_administrator rol in de DQS_MAIN-database hebben om actieve activiteiten te beëindigen of actieve processen in DQS te stoppen.
DQS-databases loskoppelen
Wanneer u een DQS-database loskoppelt met behulp van SQL Server Management Studio, blijven de losgekoppelde bestanden op uw computer staan en kunnen deze opnieuw worden gekoppeld aan hetzelfde SQL Server-exemplaar of verplaatst worden naar een andere server en daar gekoppeld. De DQS-databasebestanden zijn doorgaans beschikbaar op de volgende locatie op uw Data Quality Services-computer: C:\Program Files\Microsoft SQL Server\MSSQL13. <>Instance_Name\MSSQL\DATA.
Start Microsoft SQL Server Management Studio en maak verbinding met het juiste SQL Server-exemplaar.
Vouw in Objectverkenner het knooppunt Databases uit.
Klik met de rechtermuisknop op de DQS_MAIN-database, ga naar Taken en klik vervolgens op Loskoppelen. Het dialoogvenster Database loskoppelen wordt weergegeven.
Schakel het selectievakje onder de kolom Neerzetten in en klik op OK om de DQS_MAIN database los te koppelen.
Herhaal stap 3 en 4 met de DQS_PROJECTS en DQS_STAGING_DATA databases om ze los te koppelen.
U kunt DQS-databases ook loskoppelen met behulp van de instructies Transact-SQL door de stored procedure sp_detach_db te gebruiken. Zie Transact-SQL gebruiken in Een database loskoppelen voor meer informatie over het loskoppelen van databases met behulp van Transact-SQL-instructies.
DQS-databases koppelen
Gebruik de volgende instructies om een DQS-database toe te voegen aan hetzelfde SQL Server-exemplaar (van waaruit u bent losgekoppeld) of een ander SQL Server-exemplaar waarop Data Quality Server is geïnstalleerd.
Start Microsoft SQL Server Management Studio en maak verbinding met het juiste SQL Server-exemplaar.
Klik in Objectverkenner met de rechtermuisknop op Databases en klik vervolgens op Bijvoegen. Het dialoogvenster Databases bijvoegen wordt weergegeven.
Klik op Toevoegen om de database op te geven die moet worden gekoppeld. Het dialoogvenster Databasebestanden zoeken wordt weergegeven.
Selecteer het schijfstation waarin de database zich bevindt en vouw de mapstructuur uit om het .mdf bestand van de database te zoeken en te selecteren. Bijvoorbeeld voor de DQS_MAIN-database:
C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\DQS_MAIN.mdfIn het deelvenster Databasedetails (onder) worden de namen weergegeven van de bestanden die moeten worden bijgevoegd. Als u de padnaam van een bestand wilt controleren of wijzigen, klikt u op de knop Bladeren (...).
Klik op OK om de DQS_MAIN-database toe te voegen.
Herhaal stap 2-6 voor de DQS_PROJECTS en DQS_STAGING_DATA databases om ze te koppelen.
U moet ook de Transact-SQL instructies uitvoeren in de volgende stap nadat u de DQS_MAIN-database hebt hersteld. Anders wordt er een foutbericht weergegeven wanneer u verbinding probeert te maken met Data Quality Server met behulp van de toepassing Data Quality Client en u kunt geen verbinding maken. U hoeft echter niet stap 9 en 10 uit te voeren als u zojuist de DQS_PROJECTS- of DQS_STAGING_DATA-database hebt gekoppeld en niet DQS_MAIN.
Als u de Transact-SQL-instructies wilt uitvoeren, klikt u in Objectverkenner met de rechtermuisknop op de server en klikt u vervolgens op Nieuwe query.
Kopieer in het venster Query-editor de volgende SQL-instructies:
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##];Druk op F5 om de instructies uit te voeren. Controleer het deelvenster Resultaten om te controleren of de instructies zijn uitgevoerd. U ziet het volgende bericht:
Configuration option 'clr enabled' changed from 1 to 1. Run the RECONFIGURE statement to install.Maak verbinding met de Data Quality Server met behulp van de Data Quality Client om te controleren of u verbinding kunt maken.
U kunt DQS-databases ook koppelen met behulp van de Transact-SQL instructies. Zie Transact-SQL gebruiken in Een database koppelen voor meer informatie over het koppelen van databases met behulp van Transact-SQL instructies.