muy buen video, estaba estudiando para las certificaciones de microsoft en sqlserver y no me quedaba muy claro la replicación, muchas gracias, excelente video. Sigo su canal, muy agradecido si continua publicando videos saludos y gracias
Muy buen video, gracias. Me queda una duda ¿Que pasa con las llaves primarias identity?, por ejemplo en una tabla maestro detalle, el subscriptor cambia automáticamente el identity para la tabla maestra y el valor foraneo en el detalle? si es que este numero ya fue utilizado en la base del subscriptor?. Saludos y gracias,
Maestro una consulta cual seria las diferencias, ventajas y desventajas con respecto a mirrorin y logshipping??? le agradezco su respuesta y lo felicito sus clases son muy buenas
El reflejo de la base de datos es una solución principalmente de software para aumentar la disponibilidad de la base de datos pero Microsoft ha anunciado que Mirroring desaparecera eventualmente por lo que se recomienda ya no implmentarse, entonces nos queda el Log Shipping que envía automáticamente copias de seguridad del registro de transacciones desde una base de datos principal a otra secundaria.
@@visoalgt maestro y entre replicar la base y hacer LogShipping usted cual considera como la mejor para mantener una integridad y sobre todo una alta disponibilidad.....gracias lo admiro mucho por todo su conocimiento
consulta cuanto es el ancho de banda debe existir entre servidor central y servidor sucursal,la replicación solo es para sql Enterprise? sql estándar tiene esa opción de replicacion
Buenas excelente video. Una consulta que versión de Sql server Management studios usaste en el desarrollo, es que tengo Sql server Management studios 2019 pero me genera problemas a la hora de buscar el configure distribution wizard ya que no me aparece. Quería saber si hay que habilitar algo para su uso?. Muchas gracias
Disculpe ud, ¿Cuando es mejor usar una replicación y cuando no?, En una empresa que tenia muchos locales todos se unían a un solo servidor central a través de una VPN, en la central estaba el servidor web, de correo y otros, ¿Si hubiera un servidor por sucursal afectaría en algo el sistema web que tienen para sus clientes?
+Jhonatan Pulcha Tineo el asunto con vpn es que si esta pierde conectividad a la central la sucursal se queda fuera de linea o sin sistema como se dice comúnmente, normalmente se usa replicación para mantener sucursales con datos sincronizados con la central pero que necesitan seguir trabajando aun y cuando se caiga la comunicación(semi-autonomos), al restablecerse la comunicación a central vuelve a sincronizar sus datos.
+Victor Hugo Cardenas Valenzuela muy amable por responder, siempre se me había quedado esa duda, ahora lo tengo claro, muy agradecido, sus videos me han ayudado mucho
No hay una reseta para el intervalo de tiempo ya que debende mucho de la velocidad y ancho de banda que tengas entre las replicas y el publicador, tambien depende del volumen de datos y cuanto tiempo necesites o puedas soportar con los datos desfasados que a eso se le llama latencia. En conclución depende de cada proyecto de replicación.
Buenas noches y gracias por tu video, tengo una consulta y te agradecería la respuesta. En el minuto 10:25 dice que la cuanta creada en el Active Directory debe ser configurada para que levante algunos servicios, mi duda es si puedo hacer eso si ya instalé el sql server o debo volver a instalarlo y cómo se hace tal cosa... Gracias!
Si se puede hacer, debes de ir al SQL Configuration Manager y en servicios puedes hacer clic sobre el servicio por ejemplo el SQL Server Agent y en propiedades cambiar el usuario que inicia el servicio.
Cuando Habla de no modificable, es que en el servidor Cliente o que recibira la replicacion uno puede hacer modificaciones y estas no se veran en el servidor operativo? gracias por sus videos
Si, supongo que estamos hablando de la replicación de snapshot y transaccional esta funciona solo en una via el distribuidor manda los datos al cliente suscriptor y este si realiza cambios se perderán en un snapshot o no se propagaran al distribuidor en una replicación transaccional. La única replicación que permite que suscriptor y distribuidor hagan cambios y se repliquen o trasladen entre ellos es la de mezcla.
Ósea que tranquilamente podemos hacer modificaciones en el suscriptor como vistas consultas etc y estas no serán borradas al estar recibiendo actualizaciones
Si, pero atento a lo siguiente, cuando uno replica uno elige los elementos a replicar, entonces si quieres hacer cambios a vistas lo mejor seria no replicar las vistas, de hecho normalmente yo solo replico tablas de datos.
Integration services es a parte, entonces si lo haces en el distribuidor o suscriptor depende de los requerimientos, ahora si lo que quieres es hacer pruebas de importación y exportación de datos sin afectar el ambiente de producción, si debería hacerse en el suscriptor.
Hola, una pregunta, me gustaría saber si se puede lo siguiente: Se puede que un cliente solo pueda replicar su información relacionada, supongamos que tengo una empresa, y solo debe sincronizar la informacion de su empresa en todos sus clientes con su base de datos local, como podria hacer esto?
Al momento de seguir el asistente de creación de publicación, podes aplicar un Filtro sobre los datos (un WHERE), es un paso del asistente luego de elegir las tablas a replicar y limitar solo los registros que se desean replicar, si es posible.
Gracias por la explicación, una duda si por algún motivo la suscripción queda inactiva y hay que reiniciarla como la puedo configurar para que solamente los datos que están en el publicador y no han subido al suscriptor se repliquen y no me intente cargar todos los datos nuevamente, ya que al tener primary keys en las dos tablas (publicada y suscrita) me marcaría error de coherencia.
Reiniciar la suscripción implica pasar todos los datos nuevamente, no marcaría error de coherencia porque al trasladar nuevamente los datos va borrando tabla por tabla y cargándole nuevamente los datos. Si se quiere cargar solo las diferencias el proceso es manual y se puede usar la Instruccion Merge pero esto fuera de la replicación.
Tienes razón Víctor Hugo lo que en mi caso me faltó explicar es el porque no puedo poner la opción de que en caso de estar el objeto en la suscripción la borre y cargue los datos nuevamente, bueno el motivo es que tengo varios publicadores y toda la información la concentro en un solo servidor suscriptor, si yo reinicio mi suscripción al momento de borrar las tablas y cargar los datos, estos serán de una sola publicación y se perderán los datos de las demás, es por eso que no tomo esa opción.
quiero hacer una replicacion entre 2 instancias sql que se encuentran diferentes redes publicas, hay un tutorial paa eso? vi que tiene un curso de udemy y me gustaría saber si en ese curso se ve ese tema con redes publicas... (mi pregunta viene porque en el min 20:43 cuando intento poner una IP no me deja colcarlo (como que espera que sea una misma instancia dentro una red local)
En realidad no es un tema de SQL Server, es un tema de infraestructura de red, donde lo que necesitas es establecer comunicación entre tus dos redes, por ejemplo por una VPN, establecida tu conectividad entre las redes los pasos para hacer la replicación son los mismos. En el curso no mostramos esto porque como repito es una configuración de red.
por que me crea una columna llamada rowguid uniqueindentifier y ya después no me deja insertar registros para la replicación, nota: me crea esa columna cuando hago la replicación (Merge publication) saludos profe
Cuando realiza una replicación de mezcla se crea este campo en todas las tablas. Le sirve a la replicación cuando dos usuarios modifiquen el mismo registro y se tenga que realizar una resolución de conflictos
Buenas tardes, Excelente el tutorial, tengo dos servidores que se conectan via internet por un puerto, pero cuando genero la suscripción me indica un error, que dice: "Parameter 2 is incorrect for this DBCC statement. Supply either @credential_id or @credential_name. Changed database context to 'EUROVZLA_AA'. Warning: The merge agent job has been implicitly created and will run under the SQL Server Agent Service Account. (Microsoft SQL Server, Error: 2560) ", tengo un usuario en los dos servidores igual con la misma clave, crees que puede ser eso????
Hay muchos factores que analizar, no podría indicar el problema solo con esta información, como menciona que los servidores se conectan por internet recuerdo que en alguna oportunidad en una empresa tuve el problema en la seguridad del router para poder replicar, es otro factor a revisar.
Hola buenas tardes, estoy psiguiendo los pasos para crear una replicacion, pero los servidores que se manejan en mi trabajo no estan utilizando un dominio de Active Directory, y al hacer el subscriptor en otro servidor me marca un error de que no se puede realizar porque no encuentra el objeto sysservers, con cualquier base de datos y no se si tenga que ver que no estan en dominio, me puede ayudar en como realizar la replicacion sin utilizar un dominio, por favor.
La ventaja con el active directory es que los equipos pueden resolver los nombres a través del DNS, en su caso tiene que lograr esta comunicación a través del nombre por medio del archivo Host ubicado en C:\Windows\System32\drivers\etc, luego de esto revise tener una cuenta valida de sql en cada servidor para usarla para conectarse entre si.
hola que tal, ya configure tal cual la replica y cuando quiero ver la base no me trae la tablas y no me sale ningún error, espero puedas responder llevo días con este problema. Saludos
Pueden existir varias razones, el problema regular es que los servidores no se comunican entre si, o los permisos en el folder compartido no son los apropiados, entonces hay que revisar la comunicación entre los dos servidores no solo por ip, si no por resolución de nombres y luego revisar los permisos de acceso a la carpeta donde se depositan los archivos de la replica.
@@visoalgt Me fui al servidor dónde va a ser la réplica y presione la tecla win + r y pegue la ruta de la carpeta donde de mi servidos central y si puedo ver la carpeta y también en mi instancia dónde are mi réplica puedo conectarme a la primera que es la central. otra pregunta no tiene nada que ver qué este configurando en Windows 10 por qué bi otro vídeo tuyo que se llama espejos de base de datos y haces tus configuraciones en Windows server y configuras el active directory para los usuarios
@@joseaguilar6554 No debe influir la versión de sistema operativo, hay que verificar si en la carpeta compartida hay archivos de replicación, si no hay se debe empezar revisando al publicador, si la comunicación entre equipos esta bien, debe revisarse el usuario y contraseña con el que se estan ejecutando los agentes de replicación.
@@visoalgt ya revise los logs de windows y me arrojan los siguientes errores, cre que si soluciono estos puntos ahora si pueda hacer la replica? 1) SQL Server no pudo generar el hilo FRunCommunicationsManager. Consulte el registro de errores de SQL Server y el registro de errores del sistema operativo para obtener información sobre posibles problemas relacionados. 2) No se pudo iniciar la biblioteca de red debido a un error interno en la biblioteca de red. Para determinar la causa, revise los errores inmediatamente anteriores a este en el registro de errores. 3) La inicialización de TDSSNIClient falló con el error 0x2740, código de estado 0x1. Motivo: la inicialización falló con un error de infraestructura. Compruebe si hay errores anteriores.Normalmente, solo se permite un uso de cada dirección de socket (protocolo / dirección de red / puerto). 4) El proveedor de TCP del servidor no pudo escuchar en ['any' 1433]. El puerto TCP ya está en uso.
5) SQL Server no pudo generar el hilo FRunCommunicationsManager. Consulte el registro de errores de SQL Server y el registro de errores del sistema operativo para obtener información sobre posibles problemas relacionados. 6) No se pudo iniciar la biblioteca de red debido a un error interno en la biblioteca de red. Para determinar la causa, revise los errores inmediatamente anteriores a este en el registro de errores. 7) La inicialización de TDSSNIClient falló con el error 0x2740, código de estado 0x1. Motivo: la inicialización falló con un error de infraestructura. Compruebe si hay errores anteriores. Normalmente, solo se permite un uso de cada dirección de socket (protocolo / dirección de red / puerto). 8) La inicialización de TDSSNIClient falló con el error 0x2740, código de estado 0xa. Motivo: no se puede inicializar el escucha de TCP / IP. Normalmente, solo se permite un uso de cada dirección de socket (protocolo / dirección de red / puerto). 9) El proveedor de TCP del servidor no pudo escuchar en ['any' 1433]. El puerto TCP ya está en uso.
@@joseaguilar6554 Segun los mensajes deshabilite temporalmente el firewall en los servidores o lo más correcto coloque una regla para permitir la comunicación en el puerto 1433 y vuelva a revisar.
Estoy necesitando replicar una base de datos que solamente puedo acceder vía ip porque me conecto de forma remota, pertenece a otra empresa que trabaja con nosotros, y quiero replicarlo a mi servidor local. Como puedo proceder así?
Primero como la replicación se hace por nombre, deberías configurar en tu DNS un nombre para el servidor externo, garantizar que se pueda llegar a el. luego de esto se puede proceder normal, hay que tener cuidado con el numero de saltos que hace entre routers esto puede ser un problema.
Buen video tengo un problema al momento de conectarme a la base porque se cambio el puerto y no me permite conectar me sale error se requiere conectar con el nombre real del servidor ya q solo se conecta con el nombre adjuntando,1443
Es raro que tenga que poner el número de puerto que usualmente es automático, habría que revisar la configuración del TCP/IP en este link puede darse una idea donde revisar help.wnpower.com/hc/es/articles/360021274532-C%C3%B3mo-cambiar-el-puerto-por-defecto-de-SQL-Server
@@visoalgt correcto si puedo conectarme al servidor con,1442 que es el puerto pero al momento de conectarse al servidor para escoger la réplica no permite indica que no se puede conectar el nombre del servidor debe coincidir en pocas palabras no se debe conectar con el número de puerto pero sin eso no se conecta
Este canal es demasiado bueno para videos de bases de datos en SQL Server, excelente!!!! muchas gracias!
muy buen video, estaba estudiando para las certificaciones de microsoft en sqlserver y no me quedaba muy claro la replicación, muchas gracias, excelente video. Sigo su canal, muy agradecido si continua publicando videos
saludos y gracias
Este video me ha ayudado muchísimo, por fin entendí lo que es la replicación de una base de datos.
de lo mejor... EXCELENTE trabajo compañero :)
Un saludos y muchas gracias por tus grandes aportes
Muchas Gracias por su aporte. Es muy valioso.
Excelente Video. Tendras alguna documentación para entender como resolver Conflictos de Replicación. Desde ya muchas gracias.
Excelente Aporte Victor. Tendrás algo sobre como configurar y resolver conflictos en las publicaciones por Mezcla. Desde ya, muchas gracias. Saludos.
Excelente
Excelente explicación, Muy bue vídeo.
Muchas Gracias por la Explicación Dios te Bendiga :)
Buen ejemplo
Muy buen video, gracias. Me queda una duda ¿Que pasa con las llaves primarias identity?, por ejemplo en una tabla maestro detalle, el subscriptor cambia automáticamente el identity para la tabla maestra y el valor foraneo en el detalle? si es que este numero ya fue utilizado en la base del subscriptor?. Saludos y gracias,
Maestro una consulta cual seria las diferencias, ventajas y desventajas con respecto a mirrorin y logshipping??? le agradezco su respuesta y lo felicito sus clases son muy buenas
El reflejo de la base de datos es una solución principalmente de software para aumentar la disponibilidad de la base de datos pero Microsoft ha anunciado que Mirroring desaparecera eventualmente por lo que se recomienda ya no implmentarse, entonces nos queda el Log Shipping que envía automáticamente copias de seguridad del registro de transacciones desde una base de datos principal a otra secundaria.
@@visoalgt maestro y entre replicar la base y hacer LogShipping usted cual considera como la mejor para mantener una integridad y sobre todo una alta disponibilidad.....gracias lo admiro mucho por todo su conocimiento
@@NAIFF00 Usaría la replicación de datos
Hola, muy buen video. Tienes algún laboratorio sobre replicación heterogenea? (de ORACLE a SQL Server).
Saludos Oscar, mi especialidad es en SQL Server, por lo que con Oracle no tengo, pero estamos estudiando Oracle.
Buenos días excelente vídeo. Consulta los sql en ambos servidores están instalado en cluster o como standalone?
stand alone
consulta cuanto es el ancho de banda debe existir entre servidor central y servidor sucursal,la replicación solo es para sql Enterprise? sql estándar tiene esa opción de replicacion
Buenas excelente video. Una consulta que versión de Sql server Management studios usaste en el desarrollo, es que tengo Sql server Management studios 2019 pero me genera problemas a la hora de buscar el configure distribution wizard ya que no me aparece. Quería saber si hay que habilitar algo para su uso?. Muchas gracias
Más que el SQL Server Management Studio esto puede ser más por la version de SQL Server, porque no importa que sea el SSMS más reciente lo debe tener.
Excelente aporte, éxitos.. . (Y)
Disculpe ud, ¿Cuando es mejor usar una replicación y cuando no?, En una empresa que tenia muchos locales todos se unían a un solo servidor central a través de una VPN, en la central estaba el servidor web, de correo y otros, ¿Si hubiera un servidor por sucursal afectaría en algo el sistema web que tienen para sus clientes?
+Jhonatan Pulcha Tineo el asunto con vpn es que si esta pierde conectividad a la central la sucursal se queda fuera de linea o sin sistema como se dice comúnmente, normalmente se usa replicación para mantener sucursales con datos sincronizados con la central pero que necesitan seguir trabajando aun y cuando se caiga la comunicación(semi-autonomos), al restablecerse la comunicación a central vuelve a sincronizar sus datos.
+Victor Hugo Cardenas Valenzuela muy amable por responder, siempre se me había quedado esa duda, ahora lo tengo claro, muy agradecido, sus videos me han ayudado mucho
Como mejor practica. Cada que intervalo de tiempo se debe ejecutar la replicación?
No hay una reseta para el intervalo de tiempo ya que debende mucho de la velocidad y ancho de banda que tengas entre las replicas y el publicador, tambien depende del volumen de datos y cuanto tiempo necesites o puedas soportar con los datos desfasados que a eso se le llama latencia. En conclución depende de cada proyecto de replicación.
que diferencia hay con log shipping transaction
Buenas noches y gracias por tu video, tengo una consulta y te agradecería la respuesta. En el minuto 10:25 dice que la cuanta creada en el Active Directory debe ser configurada para que levante algunos servicios, mi duda es si puedo hacer eso si ya instalé el sql server o debo volver a instalarlo y cómo se hace tal cosa... Gracias!
Si se puede hacer, debes de ir al SQL Configuration Manager y en servicios puedes hacer clic sobre el servicio por ejemplo el SQL Server Agent y en propiedades cambiar el usuario que inicia el servicio.
la replicación se puede usar cuando tienes puntos de ventas conectado a tu local principal??
Si la replicación se usa justo para esto, para sincronizar una oficina central con las sucursales.
Cuando Habla de no modificable, es que en el servidor Cliente o que recibira la replicacion uno puede hacer modificaciones y estas no se veran en el servidor operativo? gracias por sus videos
Si, supongo que estamos hablando de la replicación de snapshot y transaccional esta funciona solo en una via el distribuidor manda los datos al cliente suscriptor y este si realiza cambios se perderán en un snapshot o no se propagaran al distribuidor en una replicación transaccional. La única replicación que permite que suscriptor y distribuidor hagan cambios y se repliquen o trasladen entre ellos es la de mezcla.
Ósea que tranquilamente podemos hacer modificaciones en el suscriptor como vistas consultas etc y estas no serán borradas al estar recibiendo actualizaciones
Otra consulta, para hacer integrations services el servidor suscriptor sería ideal
Si, pero atento a lo siguiente, cuando uno replica uno elige los elementos a replicar, entonces si quieres hacer cambios a vistas lo mejor seria no replicar las vistas, de hecho normalmente yo solo replico tablas de datos.
Integration services es a parte, entonces si lo haces en el distribuidor o suscriptor depende de los requerimientos, ahora si lo que quieres es hacer pruebas de importación y exportación de datos sin afectar el ambiente de producción, si debería hacerse en el suscriptor.
Hola, una pregunta, me gustaría saber si se puede lo siguiente: Se puede que un cliente solo pueda replicar su información relacionada, supongamos que tengo una empresa, y solo debe sincronizar la informacion de su empresa en todos sus clientes con su base de datos local, como podria hacer esto?
Al momento de seguir el asistente de creación de publicación, podes aplicar un Filtro sobre los datos (un WHERE), es un paso del asistente luego de elegir las tablas a replicar y limitar solo los registros que se desean replicar, si es posible.
Gracias por la explicación, una duda si por algún motivo la suscripción queda inactiva y hay que reiniciarla como la puedo configurar para que solamente los datos que están en el publicador y no han subido al suscriptor se repliquen y no me intente cargar todos los datos nuevamente, ya que al tener primary keys en las dos tablas (publicada y suscrita) me marcaría error de coherencia.
Tengo esta misma duda, as podido ver de que forma se puede configurar o que hacer en ese caso?
No amigo desafortunadamente no he conseguido esa configuración.
Reiniciar la suscripción implica pasar todos los datos nuevamente, no marcaría error de coherencia porque al trasladar nuevamente los datos va borrando tabla por tabla y cargándole nuevamente los datos. Si se quiere cargar solo las diferencias el proceso es manual y se puede usar la Instruccion Merge pero esto fuera de la replicación.
Tienes razón Víctor Hugo lo que en mi caso me faltó explicar es el porque no puedo poner la opción de que en caso de estar el objeto en la suscripción la borre y cargue los datos nuevamente, bueno el motivo es que tengo varios publicadores y toda la información la concentro en un solo servidor suscriptor, si yo reinicio mi suscripción al momento de borrar las tablas y cargar los datos, estos serán de una sola publicación y se perderán los datos de las demás, es por eso que no tomo esa opción.
quiero hacer una replicacion entre 2 instancias sql que se encuentran diferentes redes publicas, hay un tutorial paa eso? vi que tiene un curso de udemy y me gustaría saber si en ese curso se ve ese tema con redes publicas... (mi pregunta viene porque en el min 20:43 cuando intento poner una IP no me deja colcarlo (como que espera que sea una misma instancia dentro una red local)
En realidad no es un tema de SQL Server, es un tema de infraestructura de red, donde lo que necesitas es establecer comunicación entre tus dos redes, por ejemplo por una VPN, establecida tu conectividad entre las redes los pasos para hacer la replicación son los mismos. En el curso no mostramos esto porque como repito es una configuración de red.
@@vhcardenas Algún video recomendado para atender este tema? Saludos
por que me crea una columna llamada rowguid uniqueindentifier y ya después no me deja insertar registros para la replicación, nota: me crea esa columna cuando hago la replicación (Merge publication) saludos profe
Cuando realiza una replicación de mezcla se crea este campo en todas las tablas. Le sirve a la replicación cuando dos usuarios modifiquen el mismo registro y se tenga que realizar una resolución de conflictos
Buenas tardes, Excelente el tutorial, tengo dos servidores que se conectan via internet por un puerto, pero cuando genero la suscripción me indica un error, que dice:
"Parameter 2 is incorrect for this DBCC statement.
Supply either @credential_id or @credential_name.
Changed database context to 'EUROVZLA_AA'.
Warning: The merge agent job has been implicitly created and will run under the SQL Server Agent Service Account. (Microsoft SQL Server, Error: 2560) ", tengo un usuario en los dos servidores igual con la misma clave, crees que puede ser eso????
Hay muchos factores que analizar, no podría indicar el problema solo con esta información, como menciona que los servidores se conectan por internet recuerdo que en alguna oportunidad en una empresa tuve el problema en la seguridad del router para poder replicar, es otro factor a revisar.
Hola buenas tardes, estoy psiguiendo los pasos para crear una replicacion, pero los servidores que se manejan en mi trabajo no estan utilizando un dominio de Active Directory, y al hacer el subscriptor en otro servidor me marca un error de que no se puede realizar porque no encuentra el objeto sysservers, con cualquier base de datos y no se si tenga que ver que no estan en dominio, me puede ayudar en como realizar la replicacion sin utilizar un dominio, por favor.
La ventaja con el active directory es que los equipos pueden resolver los nombres a través del DNS, en su caso tiene que lograr esta comunicación a través del nombre por medio del archivo Host ubicado en C:\Windows\System32\drivers\etc, luego de esto revise tener una cuenta valida de sql en cada servidor para usarla para conectarse entre si.
13:15 *Cual es el motivo de crear otra carpeta, no se puede quedar con la carpeta que viene por defecto*
Si, si se puede quedar en la carpeta por defecto, no hay necesidad de cambiar la carpeta más que gusto propio.
hola que tal, ya configure tal cual la replica y cuando quiero ver la base no me trae la tablas y no me sale ningún error, espero puedas responder llevo días con este problema. Saludos
Pueden existir varias razones, el problema regular es que los servidores no se comunican entre si, o los permisos en el folder compartido no son los apropiados, entonces hay que revisar la comunicación entre los dos servidores no solo por ip, si no por resolución de nombres y luego revisar los permisos de acceso a la carpeta donde se depositan los archivos de la replica.
@@visoalgt
Me fui al servidor dónde va a ser la réplica y presione la tecla win + r y pegue la ruta de la carpeta donde de mi servidos central y si puedo ver la carpeta y también en mi instancia dónde are mi réplica puedo conectarme a la primera que es la central.
otra pregunta no tiene nada que ver qué este configurando en Windows 10 por qué bi otro vídeo tuyo que se llama espejos de base de datos y haces tus configuraciones en Windows server y configuras el active directory para los usuarios
@@joseaguilar6554 No debe influir la versión de sistema operativo, hay que verificar si en la carpeta compartida hay archivos de replicación, si no hay se debe empezar revisando al publicador, si la comunicación entre equipos esta bien, debe revisarse el usuario y contraseña con el que se estan ejecutando los agentes de replicación.
@@visoalgt ya revise los logs de windows y me arrojan los siguientes errores, cre que si soluciono estos puntos ahora si pueda hacer la replica?
1) SQL Server no pudo generar el hilo FRunCommunicationsManager. Consulte el registro de errores de SQL Server
y el registro de errores del sistema operativo para obtener información sobre posibles problemas relacionados.
2) No se pudo iniciar la biblioteca de red debido a un error interno en la biblioteca de red. Para determinar la causa,
revise los errores inmediatamente anteriores a este en el registro de errores.
3) La inicialización de TDSSNIClient falló con el error 0x2740, código de estado 0x1. Motivo: la inicialización falló con un error de infraestructura.
Compruebe si hay errores anteriores.Normalmente, solo se permite un uso de cada dirección de socket (protocolo / dirección de red / puerto).
4) El proveedor de TCP del servidor no pudo escuchar en ['any' 1433]. El puerto TCP ya está en uso.
5) SQL Server no pudo generar el hilo FRunCommunicationsManager. Consulte el registro de errores de SQL Server y
el registro de errores del sistema operativo para obtener información sobre posibles problemas relacionados.
6) No se pudo iniciar la biblioteca de red debido a un error interno en la biblioteca de red.
Para determinar la causa, revise los errores inmediatamente anteriores a este en el registro de errores.
7) La inicialización de TDSSNIClient falló con el error 0x2740, código de estado 0x1. Motivo: la inicialización falló con un error de infraestructura.
Compruebe si hay errores anteriores. Normalmente, solo se permite un uso de cada dirección de socket (protocolo / dirección de red / puerto).
8) La inicialización de TDSSNIClient falló con el error 0x2740, código de estado 0xa. Motivo: no se puede inicializar el escucha de TCP / IP.
Normalmente, solo se permite un uso de cada dirección de socket (protocolo / dirección de red / puerto).
9) El proveedor de TCP del servidor no pudo escuchar en ['any' 1433]. El puerto TCP ya está en uso.
@@joseaguilar6554 Segun los mensajes deshabilite temporalmente el firewall en los servidores o lo más correcto coloque una regla para permitir la comunicación en el puerto 1433 y vuelva a revisar.
Estoy necesitando replicar una base de datos que solamente puedo acceder vía ip porque me conecto de forma remota, pertenece a otra empresa que trabaja con nosotros, y quiero replicarlo a mi servidor local. Como puedo proceder así?
Primero como la replicación se hace por nombre, deberías configurar en tu DNS un nombre para el servidor externo, garantizar que se pueda llegar a el. luego de esto se puede proceder normal, hay que tener cuidado con el numero de saltos que hace entre routers esto puede ser un problema.
Buen video tengo un problema al momento de conectarme a la base porque se cambio el puerto y no me permite conectar me sale error se requiere conectar con el nombre real del servidor ya q solo se conecta con el nombre adjuntando,1443
Es raro que tenga que poner el número de puerto que usualmente es automático, habría que revisar la configuración del TCP/IP en este link puede darse una idea donde revisar help.wnpower.com/hc/es/articles/360021274532-C%C3%B3mo-cambiar-el-puerto-por-defecto-de-SQL-Server
@@visoalgt correcto si puedo conectarme al servidor con,1442 que es el puerto pero al momento de conectarse al servidor para escoger la réplica no permite indica que no se puede conectar el nombre del servidor debe coincidir en pocas palabras no se debe conectar con el número de puerto pero sin eso no se conecta
Necesito ayuda 😭