Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Importante
O Data Quality Services (DQS) foi removido no SQL Server 2025 (17.x) Preview. Continuamos a oferecer suporte ao DQS no SQL Server 2022 (16.x) e em versões anteriores.
Este tópico descreve como desanexar e anexar os bancos de dados DQS.
Antes de começar
Limitações e Restrições
Para obter uma lista de limitações e restrições, consulte Separar e Anexar Base de Dados (SQL Server).
Pré-requisitos
Certifique-se de que não há atividades ou processos em execução no DQS. Isso pode ser verificado usando a tela Monitoramento de atividades . Para obter informações detalhadas sobre como trabalhar nesta tela, consulte Monitorar atividades do DQS.
Verifique se não há usuários conectados ao Data Quality Server.
Segurança
Permissões
Sua conta de usuário do Windows deve ser membro da função de servidor fixa db_owner na instância do SQL Server para desanexar bancos de dados DQS.
Sua conta de usuário do Windows deve ter a permissão CREATE DATABASE, CREATE ANY DATABASE ou ALTER ANY DATABASE para anexar um banco de dados.
Você deve ter a função dqs_administrator no banco de dados DQS_MAIN para encerrar quaisquer atividades em execução ou interromper quaisquer processos em execução no DQS.
Desanexar bancos de dados DQS
Quando você desanexa um banco de dados DQS usando o SQL Server Management Studio, os arquivos desanexados permanecem no computador e podem ser reanexados à mesma instância do SQL Server ou podem ser movidos para outro servidor e anexados a ele. Os arquivos de banco de dados DQS normalmente estão disponíveis no seguinte local no computador do Data Quality Services: C:\Arquivos de Programas\Microsoft SQL Server\MSSQL13. <Instance_Name>\MSSQL\DATA.
Inicie o Microsoft SQL Server Management Studio e conecte-se à instância apropriada do SQL Server.
No Pesquisador de Objetos, expanda o nó Bancos de dados .
Clique com o botão direito do rato na base de dados DQS_MAIN, aponte para Tarefas e, em seguida, clique em Desanexar. A caixa de diálogo Desanexar Banco de Dados é exibida.
Marque a caixa de seleção na coluna Soltar e clique em OK para desanexar o banco de dados DQS_MAIN.
Repita as etapas 3 e 4 com os bancos de dados DQS_PROJECTS e DQS_STAGING_DATA para desanexá-los.
Você também pode desanexar bancos de dados DQS usando as instruções Transact-SQL usando o procedimento armazenado sp_detach_db. Para obter mais informações sobre como desanexar bancos de dados usando instruções Transact-SQL, consulte Usando Transact-SQL em Desanexar um banco de dados.
Anexar bancos de dados DQS
Use as instruções a seguir para anexar um banco de dados DQS à mesma instância do SQL Server (de onde você desanexou) ou a uma instância diferente do SQL Server onde o Data Quality Server está instalado.
Inicie o Microsoft SQL Server Management Studio e conecte-se à instância apropriada do SQL Server.
No Pesquisador de Objetos, clique com o botão direito do mouse em Bancos de Dados e clique em Anexar. A caixa de diálogo Anexar bancos de dados é exibida.
Para especificar o banco de dados a ser anexado, clique em Adicionar. A caixa de diálogo Localizar arquivos de banco de dados é exibida.
Selecione a unidade de disco onde o banco de dados reside e expanda a árvore de diretórios para localizar e selecionar o arquivo .mdf do banco de dados. Por exemplo, para o banco de dados DQS_MAIN:
C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\DQS_MAIN.mdf
O painel de detalhes do banco de dados (inferior) exibe os nomes dos arquivos a serem anexados. Para verificar ou alterar o nome do caminho de um ficheiro, clique no botão Procurar (...).
Clique em OK para anexar o banco de dados DQS_MAIN.
Repita os passos 2 a 6 para anexar os bancos de dados DQS_PROJECTS e DQS_STAGING_DATA.
Você também deve executar as instruções Transact-SQL na próxima etapa após restaurar o banco de dados DQS_MAIN, caso contrário, uma mensagem de erro será exibida quando você tentar se conectar ao Data Quality Server usando o aplicativo Cliente Data Quality e não poderá se conectar. No entanto, você não precisa executar as etapas 9 e 10 se você acabou de anexar o banco de dados DQS_PROJECTS ou DQS_STAGING_DATA e não DQS_MAIN.
Para executar as instruções Transact-SQL, no Pesquisador de Objetos, clique com o botão direito do mouse no servidor e clique em Nova Consulta.
Na janela Editor de Consultas, copie as seguintes instruções 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##];
Pressione F5 para executar as instruções. Verifique o painel Resultados para verificar se as instruções foram executadas com êxito. Você verá a seguinte mensagem:
Configuration option 'clr enabled' changed from 1 to 1. Run the RECONFIGURE statement to install.
Conecte-se ao Data Quality Server usando o Cliente Data Quality para verificar se você pode se conectar com êxito.
Você também pode anexar bancos de dados DQS usando as instruções Transact-SQL. Para obter mais informações sobre como anexar bancos de dados usando instruções Transact-SQL, consulte Usando Transact-SQL em Anexar um banco de dados.