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
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.2 Selección de roles de servidor público y administrador de sistemas
2.3 Configurar carpetas compartidas
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.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.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.14 Completar el lanzamiento
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.2 Selección de roles de servidor público y administrador de sistemas
3.3 Configuración de carpetas compartidas
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.1 Bases de datos adicionales
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.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.6 Si la base de datos de suscripciones es consistente
3.6.9 Tiempo de inicialización
4 Situaciones anómalas y 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.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 )
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 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