Esto me podría funcionar para conectar datos o extraer consultas de mi SQL Server y que este actualice la bd que está en mi hosting compatido (mysql)? Creo que los hosting compartidos no son compatibles con sqlsrvr y he estado buscando una solución.
@LeewayAcademyАй бұрын
Sí. Depende un poco de las características del hosting que estás usando pero, en principio, podrías armar un script que ejecute en forma local para extraer los datos de tu SQL Server y se conecte a un webservice que tengas publicado en tu hosting y, a través de él, actualice el MySQL
@ygorjohann778 ай бұрын
interesante, pero tengo una duda tengo un sistema de control de estudio en php, el cual ha funcionado para dos sedes actualmente la base de datos mas actualizada esta en el núcleo 2 o sede 2, mientras que en la sede 1 o núcleo estudiantil 1 jamás se actualizaron manualmente los registros eran individuales, mi duda es como haría para unificar la base de datos actualizada hacia la sede dos que quedara como la sede principal. ambas están en phpmyadmin, temo que si la sobrescriba de dañen las bd.
@LeewayAcademy8 ай бұрын
Hola @ygorjohann77. Habría que ver bien el contexto para darte una solución específica pero, a priori, lo que se me ocurre es que deberías crear un script para analizar qué registros están en una sede y no en la otra y realizar la actualización en la que haya quedado desfasada. Si esto es algo que sucederá con frecuencia te conviene implementar un servicio web del lado del receptor y, periódicamente enviar las novedades. Saludos,
@henrypandales Жыл бұрын
Excelente ejemplo gracias, siigo contabilidad Colombia Facturación creo que usa un sistema similar. trabaja en Localhost por si el cliente pierde la conexion pero cuando llega la conexion envia al servidor remoto la información. Cómo saber que información falta por enviar para sincronizar?? un vendedor puede estar haciendo ventas en la calle y como hacer lo contrario es decir como hacer para que esas ventas de web bajen al localhost y actualicen inventario??
@LeewayAcademy Жыл бұрын
El problema de la sincronización remota no es precisamente sencillo de resolver. En prinicipio se me ocurre que se podría guardar un histórico de novedades en el local y, al momento de retomar conexión, pedirle al servidor las novedades, comparar con las propias, actualizar la BBDD local para que coincida con lo remoto y enviar las novedades que todavía queden vigentes. Del lado del servidor tocaría hacer algo similar. Básicamente se trataría de imitar el comportamiento de un sistema como Git
@rapforlife8799 ай бұрын
tengo una duda si yo tengo una web enlazada a un juego como puedo hacer que se enlacen mutuamente ambos estan en host diferentes e intente una replicacion pero no me dejo como lo puedo hacer
@LeewayAcademy9 ай бұрын
Habría que mirar cómo está armado cada uno de los sistemas que intentas conectar. En principio del lado de la web podrías implementar un webservice similar al que describo en el video, del lado habría que ver qué posibilidades tienes de modificar el código para hacer lo mismo o, si es código cerrado, si expone alguna API de la que te puedas valer. Suponiendo que tal API exista, podrías poner un cronjob del lado de la web para que envíe sus datos al juego. Me temo que no puedo darte una respuesta más específica sin analizar los detalles de tu caso.
@guillermokjifv11 ай бұрын
genial, y si quisiera que se hiciera cada cierto tiempo, esa misma conexion con un cpanel en el servidor, osea locahost envia a cpnel?
@LeewayAcademy11 ай бұрын
Para ejecutar tareas en forma periódica necesitas usar algo como cron si usas Linux o las tareas programadas de windows. Respecto de lo que comentas sobre el cPanel, me temo que tienes una confusión. cPanel es un sistema para administrar sitios que usualmente está disponible en entornos de hosting compartido. Imagino que lo que quieres es sincronizar datos de una base de datos local hacia una publicada en Internet. En tal caso lo que necesitarías es tener una API (Un webservice) dentro de tu sitio en Internet y, desde tu local, hacer peticiones a él en forma periódica. Si lo que buscas es hacer la sincronización a la inversa, es decir, desde Internet hacia tu local, podrías usar el mismo mecanismo iniciando la acción desde tu servidor pero eso requeriría que tu localhost estuviera expuesto a Internet y disponible 24x7... un enfoque que podría resultar más conveniente sería contar con un servicio de consulta en tu sitio en Internet al cuál puedas hacerle peticiones regulares desde tu local y, al recibir la información que esté publicada, actualizar tu db local. Espero haberte ayudado, consulta cualquier duda que tengas. Saludos,
@AuxiliarSistemas25 ай бұрын
@@LeewayAcademy Hola estoy haciendo algo parecido , lo del video de ahora no ayuda para eso ?
@martinsnarsky Жыл бұрын
Tengo una duda: Es posible conectar varias bases de datos diferentes en una sola? Digamos que tengo varios clientes y tengo una base de datos para las ventas de cada uno de ellas en diferentes servidores. Pero quiero consolidar toda la info en uno solo. Para luego hacerle consulta a esa sola base. Seria posible? tienes algun video de ejemplo para esto?
@LeewayAcademy Жыл бұрын
Hola! Es perfectamente posible lo que buscas. Existen diferentes formas de lograrlo. Podrías utilizar un servidor intermedio como sincronización, usando un mecanismo similar al que se ve en este video o podrías intentarlo directamente mediante replicación de MySQL. Lo que tal vez te convendría pensar es en tener todos los datos en un único servidor y agregar una columna tipo client_id a cada registro para simular diferentes BBDD para cada cliente. De esa forma te será más fácil propagar los cambios a tu aplicación hacia todos los clientes. Saludos!
@roderickaguilar62272 жыл бұрын
Eres un capo
@LeewayAcademy2 жыл бұрын
Muchas gracias!
@willychirino8634 Жыл бұрын
Cómo se podría hacer un proceso similar con C#. Osea sincronizar una base de datos offline con otra e un servidor
@LeewayAcademy Жыл бұрын
Hola @willychirino8643. Me temo que no tengo conocimientos suficientes de C# como para darte una respuesta específica. En principio supongo que podrías implementar algo similar a lo que se ve en el video. ¿Lo has probado?
@Iefo253 Жыл бұрын
@@LeewayAcademyprobaré para ver qué resulta
@AuxiliarSistemas26 ай бұрын
funciona entre un servidor normal y un host ?
@LeewayAcademy5 ай бұрын
Hola! ¿A qué te refieres con "servidor normal"?
@AuxiliarSistemas25 ай бұрын
@@LeewayAcademy bueno un server local como xampp
@AuxiliarSistemas25 ай бұрын
@@LeewayAcademy como mamp o xampp
@erickvasqueztorres57912 жыл бұрын
Me parece que esto es lo que estoy buscando, hay sucursales locales que quieren que se actualice el stock en su base de datos en linea, seria posible con esto mismo?
@LeewayAcademy2 жыл бұрын
A priori diría que sí. Habría que ver el caso específico para dar una respuesta exacta. Saludos,
@maxpowertux2 жыл бұрын
podrias hacer un video paso a paso pero con mysql y php sincronizando varias tablas de manera bidireccional? el sender envia productos y categorias, el receiver envia ventas y existencias por ejemplo
@LeewayAcademy2 жыл бұрын
Buena idea! Lo agrego a la cola. Gracias!
@LeewayAcademy2 жыл бұрын
Hola @Max Power. Aún no he podido hacer este video, pero he escrito este artículo que tal vez te pueda servir de guía: academy.leewayweb.com/conectar-sistemas-via-soap/
@iair12343 жыл бұрын
Cómo puedo hacer que el Receiver valide que el Sender es el sender, y no un actor malicioso?
@LeewayAcademy3 жыл бұрын
Existen varias alternativas para lograrlo. Se puede utilizar algún sistema de API-Key, JWT o alguna otra forma de prueba de identidad. Me quedo la pregunta para un próximo video. Gracias.
@LeewayAcademy3 жыл бұрын
Lo prometido es deuda :) kzbin.info/www/bejne/qHyVp6iYjqatrtU
@djaquesparochihti76912 жыл бұрын
buenos noches profe seria bueno editar este video con myql quizas con dos ordenadores diferentes
@LeewayAcademy2 жыл бұрын
Buena idea! ¿Tienes alguna pregunta específica sobre lo que podría cambiar en ese escenario?
@fernandoalfredolopezvega40743 жыл бұрын
por favor podrías poner el código para correrlo, esta arrojando errores, seria genial tener el código gracias
@LeewayAcademy3 жыл бұрын
Puedes ver el código en github.com/mchojrin/Db_Sync. ¿Qué errores estás viendo?
@fernandolopezvega9373 жыл бұрын
@@LeewayAcademy gracias
@ricarlomatute47962 жыл бұрын
#ayuda Hola! Necesito ayuda para mí proyecto de la universidad sjsjjs (es importante) contexto: gracias a los cursos qué me pasaron y otros que yo mismo busque, pude guiarme un poco más o menos respecto a lo que haría ( en un principio un sistema de gestión de usuarios, notas, docentes e inscripciones... algo bastante complejo y más sin siquiera saber de qué me hablaban fuera de SQL) Quería saber si alguien le podría dar una revisada al código que tengo a ver si está bien o no, no entiendo aún muy bien la parte de la conexión del programa a la base de datos, pero en eso me guíe un poco de cómo lo ponían en otros programas y modelos que explicaban (literal hay partes que no son copypaste, pero si algo así sjsjsjjs) Algunas cosas si que no las entendí y las puse tal cual como las ví o como a mí parecer estaba bien, no entiendo algunas cosas pero se parece un poco al MySQL desde la consola Porfa ayúdenme X'D