Desanexar e anexar bancos de dados do DQS
Aplica-se: SQL Server
Este tópico descreve como desanexar e anexar os bancos de dados do DQS.
Antes de começar
Limitações e Restrições
Para obter uma lista de limitações e restrições, consulte Anexar e desanexar bancos de dados (SQL Server).
Pré-requisitos
Verifique se não há nenhuma atividade ou processo em execução no DQS. Isso pode ser verificado com o uso da tela Monitoramento de atividade . Para obter informações detalhadas sobre como trabalhar nessa tela, consulte Monitor DQS Activities.
Verifique se não há usuários conectados no Data Quality Server.
Segurança
Permissões
Sua conta de usuário do Windows deve ser um 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 terminar as atividades em execução ou interromper os 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 anexados novamente à mesma instância do SQL Server ou podem ser movidos para outro servidor e anexados lá. Os arquivos de banco de dados do DQS geralmente estão disponíveis no seguinte local no computador do Data Quality Services: C:\Program Files\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 mouse no banco de dados DQS_MAIN , aponte para Tarefase clique em Desanexar. A caixa de diálogo Desanexar Banco de Dados é exibida.
Marque a caixa de seleção na coluna Descartar 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 Using Transact-SQL em Detach a Database.
Anexar bancos de dados DQS
Use as instruções a seguir para anexar um banco de dados do DQS na mesma instância do SQL Server (de onde você desanexou) ou em outra instância do SQL Server em que 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 Dadose 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 do diretório 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 detalhes do banco de dados (inferior) exibe os nomes dos arquivos a serem anexados. Para verificar ou alterar o nome do caminho de um arquivo, clique no botão Procurar (...).
Clique em OK para anexar o banco de dados DQS_MAIN.
Repita as etapas 2 a 6 para os bancos de dados DQS_PROJECTS e DQS_STAGING_DATA para anexá-los.
Você também deve executar as instruções Transact-SQL na próxima etapa depois de 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 você não puder se conectar. Porém, você não precisa executar as etapas 9 e 10 se tiver acabado de anexar o banco de dados DQS_PROJECTS ou DQS_STAGING_DATA e não 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. Consulte 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 é possível conectar-se 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 Using Transact-SQL em Attach a Database.