SQLServer sincronización en tiempo real, publicación, suscripción

        Datos de sincronización en tiempo real de la base de datos SQLServer, base de datos de sincronización de tiempo, servicio de suscripción de publicación; tutorial de nivel de niñera, muy detallado. El artículo presenta en detalle la instalación de la base de datos, el método de configuración de la cuenta, el permiso de función, la asignación, el permiso de asignación, el método de configuración de la carpeta, la sincronización de la base de datos, el método de configuración de la gestión de la base de datos, el método de publicación, el método de suscripción, la sincronización en tiempo real, la sincronización y la fusión, la configuración de seguridad. , estado de publicación, servicios de proxy, suscripciones push, editores, suscriptores y errores relacionados con la red encontrados, errores de instancias específicas, conexiones anormales entre suscriptores y editores, excepciones en la publicación de elementos, excepciones en la adición de elementos, transmisión en tiempo real fallida, etc. , también incluye probar y desinstalar contenido relacionado.

        Hace varios años, el autor estuvo en el proyecto de la empresa porque los datos son muy importantes y la unidad tiene un alto grado de seguridad, por lo que es necesario sincronizar los datos de la base de datos de manera regular o irregular para realizar copias de seguridad. Por lo tanto, el autor ha estudiado la sincronización de las copias de seguridad. función de la base de datos de SQL Server, y esta función también se implementó oficialmente en el proyecto. Ha estado funcionando en China durante varios años. Cada paso en este artículo es muy detallado, parte del contenido está codificado y el tutorial es relativamente completo.

El autor de este artículo es original, por favor no copiar, copiar, rastrear y reimprimir.

SQLServer sincronización en tiempo real, publicación, directorio de suscripción

1 entorno de instalación

2 Realizar operaciones de liberación de base de datos

2.1 Iniciar sesión en la herramienta de gestión de SSMS

2.2 Crear una nueva cuenta

2.2.1 SSMS->Seguridad->Nombre de inicio de sesión->Haga clic derecho para crear un nuevo nombre de usuario

 2.2.2 Selección de roles de servidor público y administrador de sistemas

2.2.3 Asignación de usuarios Seleccione la base de datos a publicar Seleccione el permiso de la base de datos

2.3 Configurar carpetas compartidas

2.3.1 Ingrese el disco D para crear una nueva carpeta (el nombre es de creación propia, cree una carpeta con el mismo nombre en el servidor del suscriptor)

2.3.2 Haga clic derecho en la carpeta -> Propiedades -> Compartir -> Agregar -> Configurar todos los usuarios de la computadora para compartir

2.4 Iniciar servicio proxy

2.4.1 Panel de control -> Herramientas administrativas

editar

 2.4.2 Herramientas de gestión -> Servicios

 2.4.3 Servicio->Servicio Proxy->Iniciar 

2.5 Adjuntar una base de datos o crear una base de datos

2.5.1 Base de datos adicional

2.5.2 Crear una base de datos 

2.6 Haga clic en Publicación local para crear una nueva versión

2.6.1 Haga clic en Copiar -> Publicación local -> Nueva publicación

2.6.2 Bases de datos publicadas 

2.6.3 Seleccionar liberación de fusión 

2.6.4 servidor 2008

2.6.5 servidor 2008

2.6.6 Sincronización de fusión en tiempo real

2.6.7 Excluir campos de la tabla

2.6.8 Crear una instantánea Cambiar el intervalo de sincronización

2.6.9 Ajustar el intervalo de sincronización

2.6.10 Contenido de la confirmación

2.6.11 Configuración de seguridad

2.6.12 Crear una publicación

2.6.13 Nombre de la versión

2.6.14 Completar el lanzamiento

2.6.15 Estado de la versión (los archivos detallados se generan en la carpeta compartida local para cada versión)

3 Realizar operaciones de suscripción de base de datos

3.1 Iniciar sesión en la herramienta de gestión de SSMS

3.2 Crear el mismo nombre de usuario que el editor

3.2.1 SSMS->Seguridad->Nombre de inicio de sesión->Haga clic derecho para crear un nuevo nombre de usuario

 3.2.2 Selección de roles de servidor público y administrador de sistemas

3.2.3 Asignación de usuarios Seleccionar la base de datos a publicar Seleccionar el permiso de la base de datos

3.3 Configuración de carpetas compartidas

3.3.1 Ingrese al disco D y cree una nueva carpeta (el nombre es el mismo que la carpeta compartida del editor)

3.3.2 Haga clic derecho en la carpeta -> Propiedades -> Compartir -> Agregar -> Configurar todos los usuarios de la computadora para compartir

3.4 Iniciar servicio proxy

3.4.1 Panel de control -> Herramientas administrativas

3.4.2 Herramientas de gestión -> Servicios

3.4.3 Servicio->Servicio Proxy->Iniciar

3.5 Cree o adjunte la misma base de datos que el editor (debe ser la misma que la base de datos del editor)

3.5.1 Bases de datos adicionales

3.5.2 Crear base de datos

3.6 Haga clic en Suscripción local para crear una nueva suscripción

3.6.1 Haga clic en Copiar -> Suscripción local -> Nueva suscripción

3.6.2 Búsqueda de un editor

3.6.3 Ingrese el nombre del editor, nombre de inicio de sesión, contraseña

 3.6.4 Selección de una publicación de base de datos

3.6.5 Suscripción automática

3.6.6 Si la base de datos de suscripciones es consistente

 3.6.7 Conexión de suscripción

3.6.8 Funcionamiento continuo

 3.6.9 Tiempo de inicialización

3.6.10 Tipos de suscripción

3.6.11 Crear una suscripción

3.6.12 Suscripción completa

4 Situaciones anómalas y soluciones

4.1 Se produjo un error relacionado con la red o específico de la instancia al establecer una conexión con SQL Server

4.1.1 Mensaje de error

4.1.2 Soluciones

4.2 Las herramientas SSMS de la base de datos de suscripciones no se pueden conectar al editor

4.3 Publicar error de proyecto

4.3.1 Si ocurre un error al agregar un artículo

4.3.2 Ocurrió un error al agregar un artículo

4.4 La transmisión en tiempo real no tiene éxito

5 Probar, Desinstalar

5.1 Ver los contenidos del editor

5.1.1 Las carpetas compartidas pueden ver la hora de cada carpeta compartida

 5.1.2 Cada versión se puede ver viendo la carpeta compartida o viendo el estado de sincronización

5.2 Ver el contenido del suscriptor

5.3 Suscripción a los datos de cambio de la base de datos

5.4 Publicar datos de cambios en la base de datos

5.5 Desinstalar publicación y suscripción (operando en la base de datos de publicación)


1 entorno de instalación

        Instale SQLSERVER2008 R2 Enterprise Edition (las funciones de publicación y suscripción de otras versiones no son compatibles).

2 Realizar operaciones de liberación de base de datos

2.1 Iniciar sesión en la herramienta de gestión de SSMS

2.2 Crear una nueva cuenta

2.2.1 SSMS->Seguridad->Nombre de inicio de sesión->Haga clic derecho para crear un nuevo nombre de usuario

 2.2.2 Selección de roles de servidor público y administrador de sistemas

2.2.3 Asignación de usuarios Seleccione la base de datos que se publicará Seleccione los permisos de la base de datos

 

2.3 Configurar carpetas compartidas

2.3.1 Ingrese al disco D para crear una nueva carpeta ( el nombre es de creación propia, cree una carpeta con el mismo nombre en el servidor del suscriptor )

2.3.2 Haga clic derecho en la carpeta -> Propiedades -> Compartir -> Agregar -> Configurar todos los usuarios de la computadora para compartir

2.4 Iniciar servicio proxy

2.4.1 Panel de control -> Herramientas administrativas

 2.4.2 Herramientas de gestión -> Servicios

 2.4.3 Servicio->Servicio Proxy->Iniciar 

2.5 Adjuntar una base de datos o crear una base de datos

2.5.1 Base de datos adicional

2.5.2 Crear una base de datos 

2.6 Haga clic en Publicación local para crear una nueva versión

2.6.1 Haga clic en Copiar -> Publicación local -> Nueva publicación

2.6.2 Bases de datos publicadas 

2.6.3 Seleccionar liberación de fusión 

2.6.4 servidor 2008

2.6.5 servidor 2008

2.6.6 Sincronización de fusión en tiempo real

2.6.7 Excluir campos de la tabla

2.6.8 Crear una instantánea  para cambiar el intervalo de sincronización

2.6.9 Ajustar el intervalo de sincronización

2.6.10 Contenido de la confirmación

2.6.11 Configuración de seguridad

        Use una cuenta de proxy -> ingrese el usuario creado en el paso 2 ( publique y suscríbase al usuario recién creado, sea consistente

 

2.6.12 Crear una publicación

        Si elige generar un archivo de secuencia de comandos, vuelva a seleccionar la ubicación donde se coloca el archivo de secuencia de comandos 

2.6.13 Nombre de la versión

2.6.14 Completar el lanzamiento

2.6.15 Estado de la versión ( los archivos detallados se generan en la carpeta compartida local para cada versión )

Realizar operaciones de suscripción de base de datos

3.1 Iniciar sesión en la herramienta de gestión de SSMS

3.2 Crear el mismo nombre de usuario que el editor

3.2.1 SSMS->Seguridad->Nombre de inicio de sesión->Haga clic derecho para crear un nuevo nombre de usuario

 3.2.2 Selección de roles de servidor público y administrador de sistemas

3.2.3 Asignación de usuarios Seleccione la base de datos que se publicará Seleccione los permisos de la base de datos

3.3 Configuración de carpetas compartidas

3.3.1 Ingrese al disco D y cree una nueva carpeta ( el nombre es el mismo que la carpeta compartida del editor )

3.3.2 Haga clic derecho en la carpeta -> Propiedades -> Compartir -> Agregar -> Configurar todos los usuarios de la computadora para compartir

3.4 Iniciar servicio proxy

3.4.1 Panel de control -> Herramientas administrativas

3.4.2 Herramientas de gestión -> Servicios

3.4.3 Servicio->Servicio Proxy->Iniciar

3.5 Cree o adjunte la misma base de datos que el editor ( debe ser la misma que la base de datos del editor )

3.5.1 Bases de datos adicionales

3.5.2 Crear base de datos

3.6 Haga clic en Suscripción local para crear una nueva suscripción

3.6.1 Haga clic en Copiar -> Suscripción local -> Nueva suscripción

3.6.2 Búsqueda de un editor

3.6.3 Ingrese el nombre del editor, nombre de inicio de sesión, contraseña

 3.6.4 Selección de una publicación de base de datos

3.6.5 Suscripción automática

3.6.6 Si la base de datos de suscripciones es consistente

 3.6.7 Conexión de suscripción

        Elija una cuenta consistente

3.6.8  Funcionamiento continuo

 3.6.9 Tiempo de inicialización

3.6.10 Tipos de suscripción

3.6.11 Crear una suscripción

3.6.12 Suscripción completa

 

4 situaciones anormales y soluciones

4.1 Se produjo un error relacionado con la red o específico de la instancia al establecer una conexión con SQL Server

4.1.1 Mensaje de error

4.1.2 Soluciones

        Administrador de SQLServer-->Protocolo DMS-->TCP\IP-->Propiedades-->Protocolo: Escuchar todo->Sí Habilitado->Sí-->Dirección IP Dirección IP3->127.0.0.1 TCP Puerto dinámico->0 TCP Puerto -> (no se requieren cambios) Activo -> Sí Habilitado -> No

4.2 Las herramientas SSMS de la base de datos de suscripciones no se pueden conectar al editor

  • Verifique que el firewall esté apagado en la computadora de la base de datos de publicación
  • Cierre el firewall local o abra el puerto 1433 en el firewall

4.3 Publicar error de proyecto

4.3.1 Si ocurre un error al agregar un artículo

  • Compruebe si el servicio de proxy está habilitado normalmente
  • Panel de control->Herramientas administrativas->Servicios->Verificar si el proxy está habilitado
  • 4.3.2 Ocurrió un error al agregar un artículo

  • Compruebe si los permisos de la cuenta de prueba son suficientes
  • reiniciar computadora
  • Evita publicar con el mismo nombre

4.4 La transmisión en tiempo real no tiene éxito

  • Eliminar una suscripción en una base de datos de publicaciones  Eliminar una publicación Actualizar una publicación
  • Vuelve a suscribirte para publicar, suscríbete
  • Tenga en cuenta tres - 3 - (8) Si la configuración es funcionamiento continuo, seleccione funcionamiento continuo
  • 5 probar, desinstalar

  • 5.1 Ver el contenido del terminal de publicación

  • 5.1.1 Las carpetas compartidas pueden ver la hora de cada carpeta compartida

 5.1.2 Cada versión se puede ver viendo la carpeta compartida o viendo el estado de sincronización

5.2 Ver el contenido del suscriptor

        Haga clic derecho para suscribirse para observar que el suscriptor siempre está sincronizando o enviando datos

5.3 Suscripción a los datos de cambio de la base de datos

        Después de que la base de datos de suscripción cambie los datos, marcará los cambios y esperará a que la base de datos de publicación combine los datos.

5.4 Publicar datos de cambios en la base de datos

        Publique la base de datos para cambiar el contenido de la base de datos y comience a fusionar la base de datos de publicación y suscripción en un intervalo personalizado (la sincronización en tiempo real admite la fusión de la base de datos al menos cada 30 segundos)

5.5 Desinstalar publicación y suscripción ( operando en la base de datos de publicación )

        Cierre los servicios de ambas partes, comience después de que se complete la eliminación -> haga clic derecho en el lado de publicación para publicar la suscripción en la base de datos para eliminar

Supongo que te gusta

Origin blog.csdn.net/qq_37529913/article/details/130026202
Recomendado
Clasificación