Мені хотілося б, щоб моя схема бази даних синхронізувалася з моїм проектом баз даних Visual Studio .dbproj.
Зараз я використовую SSMS для більшості моїх робіт із розробки баз даних, і мені вручну користуватися інструментом порівняння схем візуальної студії, коли мені потрібна синхронізована схема db та .dbproj. Чому я хотів би цього? тому що :
- Це єдиний спосіб перевірити зміни
- Це єдиний спосіб застосувати зміни
- Якщо цього не зробити, це спричинить деякі проблеми з об'єднанням при отриманні файлів (в основному, якщо "отримати останню" містять деякі db зміни на db-об'єктах, які я оновлював, не перевіряючи їх, злиття не буде ініційовано, і це легко зробити слідкуйте, яка версія є)
- Приємно мати можливість використовувати пошукові функції VisualStudio у сучасній версії схеми
- Приємно мати можливість змінювати збережені процедури з VS (як правило, коли ви перейменовували файл), використовуючи результати пошуку.
Окрім автоматизації інструменту "порівняння схеми", щоб він працював кожні 5 хвилин (що навряд чи звучить як "чисте" рішення), чи є способи цього досягти?
Я хотів би продовжувати використовувати SSMS, якщо це можливо, але мене також цікавлять способи автоматичного поширення змін, зроблених за допомогою "Підключення до провідника / бази даних" візуальної студії до .dbproj.