sql >> Databasteknik >  >> RDS >> Sqlserver

Exponera SQL Server-databasobjekt som filer i ett filsystem

Vi använder Red Gate för att jämföra aktuellt schema med skriptfilerna lagrade i SVN för baslinjer, versionshantering etc.

Men vår huvudreferens är faktiskt en återställd kopia av produktionen. Detta är vår baslinje och bör motsvarar SVN. Det är en del av distributionsprocessen att överföra huvudskripten till SVN, vilket Red Gate gör användbart:det ändrar bara filerna för ändrade objekt.

Vi separerar ytterligare våra arbetsskript och release-skript (endast ändringar), så vi har alltid en master-DB och en baslinje i SVN. Vi använder dock bara skript för utveckling.

Databaskällkontroll är bra, men det är utmanande att implementera på grund av vad ett SQL Server-objekt är:en rad eller 3 i vissa tabeller...



  1. T-SQL lagrad procedur som accepterar flera Id-värden

  2. Varför använder MySQL latin1_swedish_ci som standard?

  3. Finns det något sätt att få senast infogade id för en icke - automatiskt inkrementerad kolumn i MySQL?

  4. Hur lägger man till en anpassad kolumn med ett standardvärde i en sql-fråga?