Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se describe cómo desasociar y adjuntar las bases de datos DQS.
Antes de empezar
Limitaciones y restricciones
Para obtener una lista de las limitaciones y restricciones, vea Desasociación y asociación de bases de datos (SQL Server).
Prerrequisitos
Asegúrese de que no haya actividades o procesos en ejecución en DQS. Esto se puede comprobar mediante la pantalla Supervisión de actividad . Para obtener información detallada sobre cómo trabajar en esta pantalla, consulte Supervisión de actividades de DQS.
Asegúrese de que no haya ningún usuario que haya iniciado sesión en Data Quality Server.
Seguridad
Permisos
La cuenta de usuario de Windows debe ser miembro del rol fijo de servidor "db_owner" en la instancia de SQL Server para desvincular las bases de datos DQS.
La cuenta de usuario de Windows debe tener el permiso CREATE DATABASE, CREATE ANY DATABASE o ALTER ANY DATABASE para adjuntar una base de datos.
Debe tener el rol dqs_administrator en la base de datos de DQS_MAIN para finalizar las actividades en ejecución o detener los procesos en ejecución en DQS.
Desasociar Bases de Datos DQS
Al desasociar una base de datos DQS mediante SQL Server Management Studio, los archivos desasociados permanecen en el equipo y se pueden volver a adjuntar a la misma instancia de SQL Server o se pueden mover a otro servidor y adjuntarlos allí. Los archivos de base de datos DQS normalmente están disponibles en la siguiente ubicación en el equipo de Data Quality Services: C:\Archivos de programa\Microsoft SQL Server\MSSQL12. <>Instance_Name\MSSQL\DATA.
Inicie Microsoft SQL Server Management Studio y conéctese a la instancia de SQL Server adecuada.
En el Explorador de objetos, expanda el nodo Bases de datos .
Haga clic con el botón derecho en la base de datos DQS_MAIN, seleccione Tareas, y luego haga clic en Separar. Aparece el cuadro de diálogo Desasociar base de datos .
Seleccione la casilla en la columna Eliminar y haga clic en Aceptar para desasociar la base de datos DQS_MAIN.
Repita los pasos 3 y 4 con las bases de datos DQS_PROJECTS y DQS_STAGING_DATA para desconectarlas.
También puede desasociar las bases de datos DQS mediante las instrucciones Transact-SQL mediante el procedimiento almacenado sp_detach_db. Para obtener más información sobre cómo desasociar bases de datos mediante instrucciones Transact-SQL, vea Uso de Transact-SQL en Desasociar una base de datos.
Adjuntar bases de datos de DQS
Siga las instrucciones siguientes para adjuntar una base de datos DQS a la misma instancia de SQL Server (desde donde se desasocia) o a otra instancia de SQL Server donde está instalado Data Quality Server.
Inicie Microsoft SQL Server Management Studio y conéctese a la instancia de SQL Server adecuada.
En el Explorador de objetos, haga clic con el botón derecho en Bases de datos y, a continuación, haga clic en Asociar. Aparece el cuadro de diálogo Adjuntar bases de datos .
Para especificar la base de datos que se va a adjuntar, haga clic en Agregar. Aparece el cuadro de diálogo Buscar archivos de base de datos .
Seleccione la unidad de disco donde reside la base de datos y expanda el árbol de directorios para buscar y seleccionar el archivo .mdf de la base de datos. Por ejemplo, para la base de datos de DQS_MAIN:
C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\DQS_MAIN.mdfEl panel detalles de la base de datos (inferior) muestra los nombres de los archivos que se van a adjuntar. Para comprobar o cambiar el nombre de ruta de acceso de un archivo, haga clic en el botón Examinar (...).
Haga clic en Aceptar para adjuntar la base de datos de DQS_MAIN.
Repita los pasos del 2 al 6 para la DQS_PROJECTS y DQS_STAGING_DATA bases de datos para adjuntarlas.
También debe ejecutar las instrucciones Transact-SQL en el paso siguiente después de restaurar la base de datos de DQS_MAIN; de lo contrario, se muestra un mensaje de error al intentar conectarse a Data Quality Server mediante la aplicación Data Quality Client y no se puede conectar. Sin embargo, no es necesario realizar los pasos 9 y 10 si acaba de adjuntar la base de datos de DQS_PROJECTS o DQS_STAGING_DATA, y no DQS_MAIN.
Para ejecutar las instrucciones Transact-SQL, en el Explorador de objetos, haga clic con el botón derecho en el servidor y, a continuación, haga clic en Nueva consulta.
En la ventana Editor de consultas, copie las siguientes instrucciones 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##]Presione F5 para ejecutar las instrucciones. Compruebe el panel Resultados para comprobar que las instrucciones se han ejecutado correctamente. Verá el siguiente mensaje:
Configuration option 'clr enabled' changed from 1 to 1. Run the RECONFIGURE statement to install.Conéctese al servidor de calidad de datos mediante Data Quality Client para comprobar si se puede conectar correctamente.
También puede adjuntar bases de datos DQS utilizando las instrucciones Transact-SQL. Para obtener más información sobre cómo adjuntar bases de datos mediante instrucciones Transact-SQL, vea Uso de Transact-SQL en Adjuntar una base de datos.