Replication SQL Server 2005 inter-site (faible débit)
2 réponses
mplcg
Bonjour,
Je dois mettre en place une réplication SQL entre 2 bases sur des sites
distants (faible débit de ligne entre les sites)
J'ai déjà utilisé pour une autre installation la Publication de capture
instantanée (avec FTP) mais dans mon cas présent j'ai des fichiers joints
dans une des table ce qui alourdi considérablement la base et du coup la
durée de transfert est bien trop longue....
J'ai uniquement des ajouts dans cette fameuse "grosse table", et presque
jamais de suppression ou modification (on peut même considéré jamais si cela
peut aider)
### Table ###
[Id] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
[IdAbonne] [int] NOT NULL,
[ContentType] [text] COLLATE French_CI_AS NOT NULL,
[Length] [int] NOT NULL,
[Fichier] [varbinary](max) NOT NULL,
[Nom] [nvarchar](256) COLLATE French_CI_AS NOT NULL,
[Extension] [nvarchar](50) COLLATE French_CI_AS NOT NULL,
### Fin table ###
Quel type de publication serait t'il possible d'utiliser dans mon cas afin
de transférer que les ajouts ou suppression et non pas la totaloité de la
table ?
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
Med Bouchenafa
Une replication transactionnelle ferait bien l'affaire Elle fait exactement ce que tu demandes -- Bien cordialement Med Bouchenafa
"mplcg" wrote in message news:%23H1%
Bonjour,
Je dois mettre en place une réplication SQL entre 2 bases sur des sites distants (faible débit de ligne entre les sites) J'ai déjà utilisé pour une autre installation la Publication de capture instantanée (avec FTP) mais dans mon cas présent j'ai des fichiers joints dans une des table ce qui alourdi considérablement la base et du coup la durée de transfert est bien trop longue....
J'ai uniquement des ajouts dans cette fameuse "grosse table", et presque jamais de suppression ou modification (on peut même considéré jamais si cela peut aider)
### Table ### [Id] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [IdAbonne] [int] NOT NULL, [ContentType] [text] COLLATE French_CI_AS NOT NULL, [Length] [int] NOT NULL, [Fichier] [varbinary](max) NOT NULL, [Nom] [nvarchar](256) COLLATE French_CI_AS NOT NULL, [Extension] [nvarchar](50) COLLATE French_CI_AS NOT NULL, ### Fin table ###
Quel type de publication serait t'il possible d'utiliser dans mon cas afin de transférer que les ajouts ou suppression et non pas la totaloité de la table ?
Merci d'avance
Cdt,
Fred
Une replication transactionnelle ferait bien l'affaire
Elle fait exactement ce que tu demandes
--
Bien cordialement
Med Bouchenafa
"mplcg" <mplcg_@_free._fr> wrote in message
news:%23H1%23mHyeJHA.4528@TK2MSFTNGP05.phx.gbl...
Bonjour,
Je dois mettre en place une réplication SQL entre 2 bases sur des sites
distants (faible débit de ligne entre les sites)
J'ai déjà utilisé pour une autre installation la Publication de capture
instantanée (avec FTP) mais dans mon cas présent j'ai des fichiers joints
dans une des table ce qui alourdi considérablement la base et du coup la
durée de transfert est bien trop longue....
J'ai uniquement des ajouts dans cette fameuse "grosse table", et presque
jamais de suppression ou modification (on peut même considéré jamais si
cela peut aider)
### Table ###
[Id] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
[IdAbonne] [int] NOT NULL,
[ContentType] [text] COLLATE French_CI_AS NOT NULL,
[Length] [int] NOT NULL,
[Fichier] [varbinary](max) NOT NULL,
[Nom] [nvarchar](256) COLLATE French_CI_AS NOT NULL,
[Extension] [nvarchar](50) COLLATE French_CI_AS NOT NULL,
### Fin table ###
Quel type de publication serait t'il possible d'utiliser dans mon cas afin
de transférer que les ajouts ou suppression et non pas la totaloité de la
table ?
Une replication transactionnelle ferait bien l'affaire Elle fait exactement ce que tu demandes -- Bien cordialement Med Bouchenafa
"mplcg" wrote in message news:%23H1%
Bonjour,
Je dois mettre en place une réplication SQL entre 2 bases sur des sites distants (faible débit de ligne entre les sites) J'ai déjà utilisé pour une autre installation la Publication de capture instantanée (avec FTP) mais dans mon cas présent j'ai des fichiers joints dans une des table ce qui alourdi considérablement la base et du coup la durée de transfert est bien trop longue....
J'ai uniquement des ajouts dans cette fameuse "grosse table", et presque jamais de suppression ou modification (on peut même considéré jamais si cela peut aider)
### Table ### [Id] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [IdAbonne] [int] NOT NULL, [ContentType] [text] COLLATE French_CI_AS NOT NULL, [Length] [int] NOT NULL, [Fichier] [varbinary](max) NOT NULL, [Nom] [nvarchar](256) COLLATE French_CI_AS NOT NULL, [Extension] [nvarchar](50) COLLATE French_CI_AS NOT NULL, ### Fin table ###
Quel type de publication serait t'il possible d'utiliser dans mon cas afin de transférer que les ajouts ou suppression et non pas la totaloité de la table ?
Merci d'avance
Cdt,
Fred
PM
Bonsoir,
Effectivement, en attendant une réponse j'ai fait le tour de SQL SERVER et j'ai trouvé ce type de replication parmis les 4 disponible Ne le connaissant pas, j'ai maquetté et je viens a l'intant de contater que ca faisait exactement ce que je voulais
Merci pour ta réponse
Bonne continuation
"Med Bouchenafa" a écrit dans le message de news:
Une replication transactionnelle ferait bien l'affaire Elle fait exactement ce que tu demandes -- Bien cordialement Med Bouchenafa
"mplcg" wrote in message news:%23H1%
Bonjour,
Je dois mettre en place une réplication SQL entre 2 bases sur des sites distants (faible débit de ligne entre les sites) J'ai déjà utilisé pour une autre installation la Publication de capture instantanée (avec FTP) mais dans mon cas présent j'ai des fichiers joints dans une des table ce qui alourdi considérablement la base et du coup la durée de transfert est bien trop longue....
J'ai uniquement des ajouts dans cette fameuse "grosse table", et presque jamais de suppression ou modification (on peut même considéré jamais si cela peut aider)
### Table ### [Id] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [IdAbonne] [int] NOT NULL, [ContentType] [text] COLLATE French_CI_AS NOT NULL, [Length] [int] NOT NULL, [Fichier] [varbinary](max) NOT NULL, [Nom] [nvarchar](256) COLLATE French_CI_AS NOT NULL, [Extension] [nvarchar](50) COLLATE French_CI_AS NOT NULL, ### Fin table ###
Quel type de publication serait t'il possible d'utiliser dans mon cas afin de transférer que les ajouts ou suppression et non pas la totaloité de la table ?
Merci d'avance
Cdt,
Fred
Bonsoir,
Effectivement, en attendant une réponse j'ai fait le tour de SQL SERVER et
j'ai trouvé ce type de replication parmis les 4 disponible
Ne le connaissant pas, j'ai maquetté et je viens a l'intant de contater que
ca faisait exactement ce que je voulais
Merci pour ta réponse
Bonne continuation
"Med Bouchenafa" <com.hotmail@bouchenafa> a écrit dans le message de news:
D5A4C8E9-1496-4743-BB5E-A0280D94EC2C@microsoft.com...
Une replication transactionnelle ferait bien l'affaire
Elle fait exactement ce que tu demandes
--
Bien cordialement
Med Bouchenafa
"mplcg" <mplcg_@_free._fr> wrote in message
news:%23H1%23mHyeJHA.4528@TK2MSFTNGP05.phx.gbl...
Bonjour,
Je dois mettre en place une réplication SQL entre 2 bases sur des sites
distants (faible débit de ligne entre les sites)
J'ai déjà utilisé pour une autre installation la Publication de capture
instantanée (avec FTP) mais dans mon cas présent j'ai des fichiers joints
dans une des table ce qui alourdi considérablement la base et du coup la
durée de transfert est bien trop longue....
J'ai uniquement des ajouts dans cette fameuse "grosse table", et presque
jamais de suppression ou modification (on peut même considéré jamais si
cela peut aider)
### Table ###
[Id] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
[IdAbonne] [int] NOT NULL,
[ContentType] [text] COLLATE French_CI_AS NOT NULL,
[Length] [int] NOT NULL,
[Fichier] [varbinary](max) NOT NULL,
[Nom] [nvarchar](256) COLLATE French_CI_AS NOT NULL,
[Extension] [nvarchar](50) COLLATE French_CI_AS NOT NULL,
### Fin table ###
Quel type de publication serait t'il possible d'utiliser dans mon cas
afin de transférer que les ajouts ou suppression et non pas la totaloité
de la table ?
Effectivement, en attendant une réponse j'ai fait le tour de SQL SERVER et j'ai trouvé ce type de replication parmis les 4 disponible Ne le connaissant pas, j'ai maquetté et je viens a l'intant de contater que ca faisait exactement ce que je voulais
Merci pour ta réponse
Bonne continuation
"Med Bouchenafa" a écrit dans le message de news:
Une replication transactionnelle ferait bien l'affaire Elle fait exactement ce que tu demandes -- Bien cordialement Med Bouchenafa
"mplcg" wrote in message news:%23H1%
Bonjour,
Je dois mettre en place une réplication SQL entre 2 bases sur des sites distants (faible débit de ligne entre les sites) J'ai déjà utilisé pour une autre installation la Publication de capture instantanée (avec FTP) mais dans mon cas présent j'ai des fichiers joints dans une des table ce qui alourdi considérablement la base et du coup la durée de transfert est bien trop longue....
J'ai uniquement des ajouts dans cette fameuse "grosse table", et presque jamais de suppression ou modification (on peut même considéré jamais si cela peut aider)
### Table ### [Id] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [IdAbonne] [int] NOT NULL, [ContentType] [text] COLLATE French_CI_AS NOT NULL, [Length] [int] NOT NULL, [Fichier] [varbinary](max) NOT NULL, [Nom] [nvarchar](256) COLLATE French_CI_AS NOT NULL, [Extension] [nvarchar](50) COLLATE French_CI_AS NOT NULL, ### Fin table ###
Quel type de publication serait t'il possible d'utiliser dans mon cas afin de transférer que les ajouts ou suppression et non pas la totaloité de la table ?