Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Сравнение баз  [new]
saszay
Member

Откуда: Тольятти
Сообщений: 464
Добрый день!

Интересует вопрос сравнения баз данных: кто чем пользуется, что лучше использовать?

Задача: есть база тестовая и рабочая. На тестовой отрабатываются все запросы и процедуры и т.д. А потом все изменения необходимо залить на рабочую базу. Раньше для этих целей я использовал AdeptSQL Diff, но их развитие остановилось на 2008 сервере. Сейчас начинаю использовать SQL 2014 и ищу под данную редакцию программу.
23 сен 15, 14:20    [18185320]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение баз  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4901
saszay
На тестовой отрабатываются все запросы и процедуры и т.д.


Такая база называется не тестовой, а промежуточной областью. А то, что вы описали называется ETL. И непонятно, что вы тут с чём собрались сравнивать и про что вообще вопрос.

https://ru.wikipedia.org/wiki/ETL

С точки зрения процесса ETL, архитектуру хранилища данных можно представить в виде трёх компонентов:
источник данных: содержит структурированные данные в виде таблиц, совокупности таблиц или просто файла (данные в котором разделены символами-разделителями);
промежуточная область: содержит вспомогательные таблицы, создаваемые временно, и, исключительно для организации процесса выгрузки.
получатель данных: хранилище данных или база данных, в которую должны быть помещены извлечённые данные.
23 сен 15, 15:23    [18185652]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение баз  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
saszay
Добрый день!

Интересует вопрос сравнения баз данных: кто чем пользуется, что лучше использовать?

Задача: есть база тестовая и рабочая. На тестовой отрабатываются все запросы и процедуры и т.д. А потом все изменения необходимо залить на рабочую базу. Раньше для этих целей я использовал AdeptSQL Diff, но их развитие остановилось на 2008 сервере. Сейчас начинаю использовать SQL 2014 и ищу под данную редакцию программу.


ну, например,
Red-Gate SQLCompare

Есть и другие
23 сен 15, 15:35    [18185696]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение баз  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8826
saszay,

По-моему в инструментах для разработки базы данных Visual Studio есть возможность создавать разностные патчи. Если Вы, разумеется переведете сопровождение своей базы в такой проект. Также не забудьте подключить систему версионирования.
23 сен 15, 16:17    [18185921]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение баз  [new]
человек_ниоткуда
Guest
saszay,
MS Visual Studio
SQLDiff тоже неплохо себя показывает
23 сен 15, 19:49    [18187139]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение баз  [new]
Glory
Member

Откуда:
Сообщений: 104751
saszay
А потом все изменения необходимо залить на рабочую базу.

"Все изменения" - это изменения объектов или измения данных ? Или и то и другое ?
24 сен 15, 08:40    [18188162]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение баз  [new]
saszay
Member

Откуда: Тольятти
Сообщений: 464
Glory
saszay
А потом все изменения необходимо залить на рабочую базу.

"Все изменения" - это изменения объектов или измения данных ? Или и то и другое ?


Изменения объектов: процедуры, права доступа, функции и view, индексы и т.д. и т.п. Данные сравнивать не нужно.
28 сен 15, 14:54    [18204608]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение баз  [new]
Glory
Member

Откуда:
Сообщений: 104751
saszay
Изменения объектов: процедуры, права доступа, функции и view, индексы и т.д. и т.п. Данные сравнивать не нужно.

Для этого используют не сравнение баз, а полноценное ПО для совместной разработки.
Которая хранит всю историю всех изменений всех объектов.
И позволят создать создать билд на любую дату.
28 сен 15, 14:56    [18204621]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение баз  [new]
baza906
Member

Откуда:
Сообщений: 283
saszay, возможно, вам подойдет механизм сравнения схем из Data Tools для visual studio 2013.
https://msdn.microsoft.com/en-us/library/hh272690(v=vs.103).aspx
29 сен 15, 14:42    [18209726]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить