Cómo trabajar con servicios CDC
Importante
La captura de datos modificados para Oracle de Attunity está en desuso. Para obtener información, consulte el anuncio.
En este procedimiento se describe cómo usar la Consola de configuración del servicio CDC para preparar una instancia de SQL Server de manera que funcione con servicios CDC de Oracle y para crear un nuevo servicio CDC.
Para trabajar con servicios CDC
En el menú Inicio , seleccione Configuración del servicio CDC para Oracle.
En el panel izquierdo, seleccione Local CDC Services (Servicios CDC locales), el nivel raíz.
Realice una o ambas de las tareas siguientes:
Preparar SQL Server
Seleccione esta opción en el panel Acciones del lado derecho de la Consola de configuración del servicio CDC.
También puede hacer clic con el botón derecho en Local CDC Services (Servicios CDC locales) y seleccionar Prepare SQL Server(Preparar SQL Server).
Se abrirá el cuadro de diálogo Preparando instancia de SQL Server para CDC de Oracle.
Para preparar la instancia de SQL Server para los servicios CDC de Oracle, el inicio de sesión debe tener un inicio de sesión de SQL Server con el rol fijo de servidor
dbcreator
. Este inicio de sesión se emplea para crear la base de datos MSXDBCDC necesaria para agregar servicios CDC de Oracle y, después, instancias CDC de Oracle.Para obtener información acerca de cómo usar este cuadro de diálogo, vea Prepare SQL Server for CDC. Para obtener información sobre cómo habilitar una instancia de SQL Server para CDC, vea Cómo preparar SQL Server para CDC.
Crear un nuevo servicio CDC
Haga clic en Nuevo servicio en el panel Acciones del lado derecho de la Consola de configuración del servicio CDC.
También puede hacer clic con el botón derecho en Local CDC Services (Servicios CDC locales) y seleccionar Nuevo servicio.
Se abrirá el cuadro de diálogo Nuevo servicio CDC de Oracle.
Para obtener información acerca de cómo usar este cuadro de diálogo, vea Create and Edit an Oracle CDC Service. Para obtener información acerca de cómo crear o editar un servicio CDC, vea Cómo crear y editar un servicio CDC.
El inicio de sesión de SQL Server usado por el servicio CDC de Oracle solo necesita ser miembro del rol fijo de servidor
public
; no se necesita ningún otro privilegio. Pero, para crear el servicio CDC de Oracle, el inicio de sesión necesita tener permiso de escritura en la base de datos MSXDBCDC (por ejemplo, es necesario asignar el rol de base de datos db_owner al inicio de sesión). Cuando un inicio de sesión sin permiso de escritura para la base de datos MSXDBDCDC intenta crear una nueva instancia CDC de Oracle, se muestra un mensaje de error. Haga clic en Aceptar en ese cuadro de diálogo para mostrar el cuadro de diálogo Conectar con SQL Server.Para más información sobre cómo especificar las credenciales de un inicio de sesión que tenga permisos de escritura en la base de datos MSXDBCDC, como el rol de base de datos db_owner , vea Crear y editar un servicio CDC de Oracle y Conexión con SQL Server.