J'ai besoin de synchroniser les données d'un serveur MS-SQL 2005 & 2008 à mon serveur de développement (mssql 2005 & 2008).Façon de synchroniser la production et tester les bases de données
Le problème est que je ne peux pas créer de fichiers .bak, pas d'autorisations (pour accéder au partage réseau sur lequel la sauvegarde est enregistrée). Le problème n'est pas que je ne puisse pas voir les données (j'ai un accès complet en lecture au serveur de production). Je peux également sauvegarder des données dans des fichiers csv et les lire sur mon système, mais c'est plutôt pénible (encodage, contraintes de références de clés étrangères, avoir à le faire pour chaque table, etc ...). Le problème est que l'administrateur n'a pas le temps de me donner les autorisations nécessaires (il a des problèmes plus importants ...). Comment puis-je toujours synchroniser les données sur mon serveur de développement? J'ai besoin d'une sorte de synchronisation à un fichier, puis le transport de toute façon (manuel par FTP si nécessaire), puis mettre à jour ma base de données de développement. J'ai déjà essayé de sauvegarder sur un fichier de retour sur un partage réseau, mais cela ne fonctionne pas non plus. Cela ne me dérange pas si je dois coder un peu dans mon temps libre, mais je ne veux pas vraiment faire tous les trucs de bas niveau moi-même, comme la résolution des dépendances de contraintes. Pendant que j'y suis, je serais ravi de pouvoir fusionner des données provenant de plusieurs serveurs de production sur ma machine de développement.
Des idées ou des pointeurs?
Crée-t-il également le schéma et résout les contraintes référentielles? Je suppose que non. Ensuite, il est aussi utile que de lire chaque table dans un ensemble de données et de sauvegarder le jeu de données en XML. Hmmm, je crois que je pourrais laisser tomber toutes les contraintes et peut-être les ajouter à nouveau plus tard. –
Il ne crée pas le schéma. Mais il est capable d'aider avec RI. Quoi qu'il en soit, un meilleur moyen consiste à désactiver les contraintes. –
Oh, bien sûr, les contraintes peuvent être désactivées - a du sens - bien un peu. Avais-je su cela avant ... –