Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Exposition d'objets de base de données SQL Server en tant que fichiers dans un système de fichiers

Nous utilisons Red Gate pour comparer le schéma actuel aux fichiers de script stockés dans SVN pour les lignes de base, la gestion des versions, etc.

Cependant, notre référence principale est en fait une copie restaurée de la production. Ceci est notre ligne de base et devrait correspondent à SVN. Cela fait partie du processus de déploiement de valider les scripts maîtres sur SVN, ce que Red Gate fait utilement :il ne modifie que les fichiers pour les objets modifiés.

Nous séparons davantage nos scripts de travail et nos scripts de publication (modifications uniquement), de sorte que nous avons toujours une base de données principale et une ligne de base dans SVN. Cependant, nous n'utilisons que des scripts pour le développement.

Le contrôle de source de base de données est une bonne chose, mais il est difficile à mettre en œuvre en raison de la nature de ce qu'est un objet SQL Server :une ligne ou 3 dans certaines tables...