Desanexando e anexando bancos de dados do DQS
Este tópico descreve como desanexar e anexar os bancos de dados do DQS.
Neste tópico
Antes de começar:
Limitações e restrições
Pré-requisitos
Segurança
Desanexar bancos de dados DQS
Anexar bancos de dados DQS
Antes de começar
Limitações e restrições
Para obter uma lista de limitações e de 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 Monitorar atividade do DQS.
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.
[Início]
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 DQS geralmente estão disponíveis no seguinte local no computador com Data Quality Services: C:\Arquivos de Programas\Microsoft SQL Server\MSSQL11.<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 Tarefas e 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 Usando Transact-SQL em Desanexar um banco de dados.
[Início]
Anexar bancos de dados DQS
Use as instruções a seguir para anexar um banco de dados DQS na mesma instância do SQL Server (de onde você desanexou) ou a uma instância diferente 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 Dados e 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\MSSQL11.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 Usando Transact-SQL em Anexar um banco de dados.
[Início]