Bonjour,
je veux répliquer les données de la table clients de la base A (source) vers la base B. Dois-je créer la table clients dans la base B avant la réplication?
D'avance merci.
Bonjour,
je veux répliquer les données de la table clients de la base A (source) vers la base B. Dois-je créer la table clients dans la base B avant la réplication?
D'avance merci.
Tout dépend du mode de réplication choisit : transactionnel, snapshot, fusion, peer to peer ou encore via Service Broker...
Vous pouvez faire une copie de votre base par le biais d'une sauvegarde puis la restaurer dans le nouveau serveur.
Si votre base existe déjà, vous devez créer la table de manière strictement identique d'un point de vue logique, sauf pour les éléments spécifique à la réplication (par exemple IDENTITY NOT FOR REPLICATION)
Autre manière de faire : utiliser Service Broker qui permet de faire de la réplication entres bases ou tables hétérogènes (les tables n'ont pas besoin d'être identiques).
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
On peut aussi passer par une routine d'import export via un package SSIS ou autre de manière planifiée.
Mais effectivement il faudrait avoir plus de précisions sur le besoin
++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager