Denali avec la possibilité de créer des rôles au niveau serveurs vont être utiles pour toi je penseUn role server - Backup operator
Il existe bien un outil chez Microsoft qui réalise la plupart des tâches que tu as cité et qui est disponible avec certaines éditions de Visual Studio (Schema compare). Il me semble qu'avec la prochaine version Denali, cet outil sera "gratuit" avec le nouvel environnement de développement pour SQL Server (SSDT avec le projet code Juneau).Effectivement tablediff existe.
Cependant:
1 - C'est une application qui tourne en commandline
2 - Il faut descendre au niveau des tables pour effectuer une comparaison (tablediff -sourceserver ... -sourcedatabase ... -targetserver ... -targetdatabase ...) ne suffit pas pour avoir une comparaison directe de l'ensemble de la structure d'une base de donnees comparee a une autre.
3 - Pas de report des differences de permission sur les objects.
4 - Pas de comparaison sur un schema (je me disais que ca eviterai peut etre de devoir descendre au niveau de la table)
++
Partager