SQL Server 2000/2005 - Maintien de développement Version et version de production

StackOverflow https://stackoverflow.com/questions/936576

  •  06-09-2019
  •  | 
  •  

Question

Je suis habitué à utiliser Oracle Designer en créant des définitions d'objets de base de données, puis créer SQL DDL nécessaire en se connectant à une instance de base de données.

Pour eaxmple, lors de l'ajout d'une nouvelle colonne à une table, d'abord je l'ajoute à la définition de la table, puis générer le DDL SQL contre la version de développement et de l'exécuter, puis après le test, je signale à l'instance de production pour créer les disparus colonne de production.

Étant donné qu'il n'y a pas Designer dans SQL Server quelle est la procédure à dire ajouter une colonne à la fois des instances de base de données? Y at-il un outil pour garder les schémas synchronisés?

Était-ce utile?

La solution

Redgate offrent un produit appelé SQL Comparer, qui peut être utilisé pour scripter les différences entre les différentes bases de données.

Voir: http://www.red-gate.com/products /SQL_Compare/index.htm

Vous pouvez également utiliser les diagrammes de base de données SQL Server Management Studio pour concevoir votre schéma de base de données mais cela serait limité à l'intérieur d'une base de données.

Autres conseils

Il n'y a pas un outil intégré pour les maintenir synchronisés (que je connais), mais Redgate a des applications commerciales pour cela.

Qu'est-ce que tu veux dire il n'y a pas concepteur dans SQL Server? Utilisez-vous SQL Server Management Studio?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top