J'ai une application qui tourne sur 2 sites bien distincts avec 2 bases SQL
Server avec structure identique.
Soit Site1 le site principal et Site2 le site secondaire. Tous les matins,
sur le Site2, il faut réaliser une mise à jour de certaines tables présentes
sur le Site1. La première solution qui m'est venue à l'esprit, est de
récupérer toutes les données présentes dans chaque Table à récupérer, et de
les mettre dans une table mémoire afin de faire les mises à jours
nécessaires sur le Site2. Mais en voyant le système de copie de données sur
l'administration de base de données SQL Server je me suis dit qu'il y avait
surement un moyen beaucoup plus rapide et beaucoup plus fiable pour copier
des données. L'idée, c'est de supprimer tous les enregistrements des tables
à mettre à jour sur le Site2, et de copier les données depuis le Site1.
Existe-t-il un script ou une fonction qui permet de faire cela ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Stéphane
Fred a écrit :
Bonjour,
J'ai une application qui tourne sur 2 sites bien distincts avec 2 bases SQL Server avec structure identique. Soit Site1 le site principal et Site2 le site secondaire. Tous les matins, sur le Site2, il faut réaliser une mise à jour de certaines tables présentes sur le Site1. La première solution qui m'est venue à l'esprit, est de récupérer toutes les données présentes dans chaque Table à récupérer, et de les mettre dans une table mémoire afin de faire les mises à jours nécessaires sur le Site2. Mais en voyant le système de copie de données sur l'administration de base de données SQL Server je me suis dit qu'il y avait surement un moyen beaucoup plus rapide et beaucoup plus fiable pour copier des données. L'idée, c'est de supprimer tous les enregistrements des tables à mettre à jour sur le Site2, et de copier les données depuis le Site1. Existe-t-il un script ou une fonction qui permet de faire cela ?
Merci d'avance pour vos réponses.
Bonjour, As-tu une connexion entre les 2 sites ? Si oui, creuse dans la foultitude de docs sur SQL Serveur et regarde su côté de la réplication. A une époque j'ai utilisé (SQL 2000) et ça fonctionnait très bien. Ainsi tu peux faire de la réplication en direct ou en batch la nuit ou ...
-- Ami Calmant Stéphane
Fred a écrit :
Bonjour,
J'ai une application qui tourne sur 2 sites bien distincts avec 2 bases SQL
Server avec structure identique.
Soit Site1 le site principal et Site2 le site secondaire. Tous les matins,
sur le Site2, il faut réaliser une mise à jour de certaines tables présentes
sur le Site1. La première solution qui m'est venue à l'esprit, est de
récupérer toutes les données présentes dans chaque Table à récupérer, et de
les mettre dans une table mémoire afin de faire les mises à jours
nécessaires sur le Site2. Mais en voyant le système de copie de données sur
l'administration de base de données SQL Server je me suis dit qu'il y avait
surement un moyen beaucoup plus rapide et beaucoup plus fiable pour copier
des données. L'idée, c'est de supprimer tous les enregistrements des tables
à mettre à jour sur le Site2, et de copier les données depuis le Site1.
Existe-t-il un script ou une fonction qui permet de faire cela ?
Merci d'avance pour vos réponses.
Bonjour,
As-tu une connexion entre les 2 sites ? Si oui, creuse dans la
foultitude de docs sur SQL Serveur et regarde su côté de la réplication.
A une époque j'ai utilisé (SQL 2000) et ça fonctionnait très bien. Ainsi
tu peux faire de la réplication en direct ou en batch la nuit ou ...
J'ai une application qui tourne sur 2 sites bien distincts avec 2 bases SQL Server avec structure identique. Soit Site1 le site principal et Site2 le site secondaire. Tous les matins, sur le Site2, il faut réaliser une mise à jour de certaines tables présentes sur le Site1. La première solution qui m'est venue à l'esprit, est de récupérer toutes les données présentes dans chaque Table à récupérer, et de les mettre dans une table mémoire afin de faire les mises à jours nécessaires sur le Site2. Mais en voyant le système de copie de données sur l'administration de base de données SQL Server je me suis dit qu'il y avait surement un moyen beaucoup plus rapide et beaucoup plus fiable pour copier des données. L'idée, c'est de supprimer tous les enregistrements des tables à mettre à jour sur le Site2, et de copier les données depuis le Site1. Existe-t-il un script ou une fonction qui permet de faire cela ?
Merci d'avance pour vos réponses.
Bonjour, As-tu une connexion entre les 2 sites ? Si oui, creuse dans la foultitude de docs sur SQL Serveur et regarde su côté de la réplication. A une époque j'ai utilisé (SQL 2000) et ça fonctionnait très bien. Ainsi tu peux faire de la réplication en direct ou en batch la nuit ou ...
-- Ami Calmant Stéphane
Fred
"Stéphane" a écrit dans le message de news: 42df53a5$0$24320$
Fred a écrit :
Bonjour,
J'ai une application qui tourne sur 2 sites bien distincts avec 2 bases SQL Server avec structure identique. Soit Site1 le site principal et Site2 le site secondaire. Tous les matins, sur le Site2, il faut réaliser une mise à jour de certaines tables présentes sur le Site1. La première solution qui m'est venue à l'esprit, est de récupérer toutes les données présentes dans chaque Table à récupérer, et de les mettre dans une table mémoire afin de faire les mises à jours nécessaires sur le Site2. Mais en voyant le système de copie de données sur l'administration de base de données SQL Server je me suis dit qu'il y avait surement un moyen beaucoup plus rapide et beaucoup plus fiable pour copier des données. L'idée, c'est de supprimer tous les enregistrements des tables à mettre à jour sur le Site2, et de copier les données depuis le Site1. Existe-t-il un script ou une fonction qui permet de faire cela ?
Merci d'avance pour vos réponses.
Bonjour, As-tu une connexion entre les 2 sites ? Si oui, creuse dans la foultitude de docs sur SQL Serveur et regarde su côté de la réplication. A une époque j'ai utilisé (SQL 2000) et ça fonctionnait très bien. Ainsi tu peux faire de la réplication en direct ou en batch la nuit ou ...
-- Ami Calmant Stéphane
Oui, j'ai une connexion modem du Site2 vers le Site1. De ce pas je regarde du côté de la réplication.
Encore merci.
"Stéphane" <stephane.miqueu@free.fr> a écrit dans le message de news:
42df53a5$0$24320$626a14ce@news.free.fr...
Fred a écrit :
Bonjour,
J'ai une application qui tourne sur 2 sites bien distincts avec 2 bases
SQL Server avec structure identique.
Soit Site1 le site principal et Site2 le site secondaire. Tous les
matins, sur le Site2, il faut réaliser une mise à jour de certaines
tables présentes sur le Site1. La première solution qui m'est venue à
l'esprit, est de récupérer toutes les données présentes dans chaque Table
à récupérer, et de les mettre dans une table mémoire afin de faire les
mises à jours nécessaires sur le Site2. Mais en voyant le système de
copie de données sur l'administration de base de données SQL Server je me
suis dit qu'il y avait surement un moyen beaucoup plus rapide et beaucoup
plus fiable pour copier des données. L'idée, c'est de supprimer tous les
enregistrements des tables à mettre à jour sur le Site2, et de copier les
données depuis le Site1. Existe-t-il un script ou une fonction qui permet
de faire cela ?
Merci d'avance pour vos réponses.
Bonjour,
As-tu une connexion entre les 2 sites ? Si oui, creuse dans la foultitude
de docs sur SQL Serveur et regarde su côté de la réplication. A une époque
j'ai utilisé (SQL 2000) et ça fonctionnait très bien. Ainsi tu peux faire
de la réplication en direct ou en batch la nuit ou ...
--
Ami Calmant
Stéphane
Oui, j'ai une connexion modem du Site2 vers le Site1. De ce pas je regarde
du côté de la réplication.
"Stéphane" a écrit dans le message de news: 42df53a5$0$24320$
Fred a écrit :
Bonjour,
J'ai une application qui tourne sur 2 sites bien distincts avec 2 bases SQL Server avec structure identique. Soit Site1 le site principal et Site2 le site secondaire. Tous les matins, sur le Site2, il faut réaliser une mise à jour de certaines tables présentes sur le Site1. La première solution qui m'est venue à l'esprit, est de récupérer toutes les données présentes dans chaque Table à récupérer, et de les mettre dans une table mémoire afin de faire les mises à jours nécessaires sur le Site2. Mais en voyant le système de copie de données sur l'administration de base de données SQL Server je me suis dit qu'il y avait surement un moyen beaucoup plus rapide et beaucoup plus fiable pour copier des données. L'idée, c'est de supprimer tous les enregistrements des tables à mettre à jour sur le Site2, et de copier les données depuis le Site1. Existe-t-il un script ou une fonction qui permet de faire cela ?
Merci d'avance pour vos réponses.
Bonjour, As-tu une connexion entre les 2 sites ? Si oui, creuse dans la foultitude de docs sur SQL Serveur et regarde su côté de la réplication. A une époque j'ai utilisé (SQL 2000) et ça fonctionnait très bien. Ainsi tu peux faire de la réplication en direct ou en batch la nuit ou ...
-- Ami Calmant Stéphane
Oui, j'ai une connexion modem du Site2 vers le Site1. De ce pas je regarde du côté de la réplication.
Encore merci.
Philippe Lienart
Fred avait soumis l'idée :
Bonjour,
J'ai une application qui tourne sur 2 sites bien distincts avec 2 bases SQL Server avec structure identique. Soit Site1 le site principal et Site2 le site secondaire. Tous les matins, sur le Site2, il faut réaliser une mise à jour de certaines tables présentes sur le Site1. La première solution qui m'est venue à l'esprit, est de récupérer toutes les données présentes dans chaque Table à récupérer, et de les mettre dans une table mémoire afin de faire les mises à jours nécessaires sur le Site2. Mais en voyant le système de copie de données sur l'administration de base de données SQL Server je me suis dit qu'il y avait surement un moyen beaucoup plus rapide et beaucoup plus fiable pour copier des données. L'idée, c'est de supprimer tous les enregistrements des tables à mettre à jour sur le Site2, et de copier les données depuis le Site1. Existe-t-il un script ou une fonction qui permet de faire cela ?
Merci d'avance pour vos réponses.
Il y a soit le mode réplication soir la procédure manuelle d'exportation de données d'une base vers une autre.
-- A+
PhL
Fred avait soumis l'idée :
Bonjour,
J'ai une application qui tourne sur 2 sites bien distincts avec 2 bases SQL
Server avec structure identique.
Soit Site1 le site principal et Site2 le site secondaire. Tous les matins,
sur le Site2, il faut réaliser une mise à jour de certaines tables présentes
sur le Site1. La première solution qui m'est venue à l'esprit, est de
récupérer toutes les données présentes dans chaque Table à récupérer, et de
les mettre dans une table mémoire afin de faire les mises à jours nécessaires
sur le Site2. Mais en voyant le système de copie de données sur
l'administration de base de données SQL Server je me suis dit qu'il y avait
surement un moyen beaucoup plus rapide et beaucoup plus fiable pour copier
des données. L'idée, c'est de supprimer tous les enregistrements des tables à
mettre à jour sur le Site2, et de copier les données depuis le Site1.
Existe-t-il un script ou une fonction qui permet de faire cela ?
Merci d'avance pour vos réponses.
Il y a soit le mode réplication soir la procédure manuelle
d'exportation de données d'une base vers une autre.
J'ai une application qui tourne sur 2 sites bien distincts avec 2 bases SQL Server avec structure identique. Soit Site1 le site principal et Site2 le site secondaire. Tous les matins, sur le Site2, il faut réaliser une mise à jour de certaines tables présentes sur le Site1. La première solution qui m'est venue à l'esprit, est de récupérer toutes les données présentes dans chaque Table à récupérer, et de les mettre dans une table mémoire afin de faire les mises à jours nécessaires sur le Site2. Mais en voyant le système de copie de données sur l'administration de base de données SQL Server je me suis dit qu'il y avait surement un moyen beaucoup plus rapide et beaucoup plus fiable pour copier des données. L'idée, c'est de supprimer tous les enregistrements des tables à mettre à jour sur le Site2, et de copier les données depuis le Site1. Existe-t-il un script ou une fonction qui permet de faire cela ?
Merci d'avance pour vos réponses.
Il y a soit le mode réplication soir la procédure manuelle d'exportation de données d'une base vers une autre.