powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Синхронизация БД
9 сообщений из 9, страница 1 из 1
Синхронизация БД
    #32013724
Peredery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нигде не могу найти на такой вопрос. Допустим,модернизировал базу у
себя на машине.Как перенести все корректировки(новые
поля,триггеры,хранимые процедуры и т.п.) на рабочий сервер ?
Неужели все вручную ?
А если рабочий сервер находится НЕ В ОДНОЙ СЕТИ в моей машиной ?
...
Рейтинг: 0 / 0
Синхронизация БД
    #32013729
Osya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно конечно воспользоваться CASE-средствами (ErWin например), но лучше сначала сгенерить им скрипт, а потом полу-ручками, так надежнее.
Кто с какой сети - не важно. Главное, чтобы ты имел права на изменение в БД.
...
Рейтинг: 0 / 0
Синхронизация БД
    #32013749
Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После запуска скрипта возникают ошибки связанные со следующими проблемами:
-если создается процедура, которая вызывает другую процедуру (еще не созданную скриптом), генериться предупреждение
-если создается процедура или вьюшник, которые ссылаются на не существующий объект, генерится ошибка
-генерится ошибка при создании процедуры (хотя синтаксис верный и все объекты существуют)

При прогонке в Query Analyzer все прогоняется выдается море ошибок и предупреждений, но база создается нормально, при вызове из VB все работает до первой ошибки, а затем вылетает.

Так как в базе постояно что-то дорабатывается и кроме того она здоровая, а разбираться в структуре нет времени и желания, возможен ли путь отключения генерации ошибок и предупреждений при прогоне скрипта.

Заранее благодарен за ответ.
...
Рейтинг: 0 / 0
Синхронизация БД
    #32013800
JINX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы модифицируете структуру БД с помощью Enterprice Manager, то используйте кнопочку Save Change Script.
Если установить птичку в появившемся диалоге - то Change Script будет создаваться всякий раз когда Вы меняете структуру.
Остается только выполнить этот Change Script на другом сервере.
...
Рейтинг: 0 / 0
Синхронизация БД
    #32013803
Посмотри CREATE SCHEMA.
Это не совсем то, что ты хочешь, т.к. процедуры оно не отрабатывает.

> -генерится ошибка при создании процедуры (хотя синтаксис верный и все объекты существуют)
Вот это совсем не понятно. Какая именно ошибка ?

> При прогонке в Query Analyzer все прогоняется выдается море ошибок и предупреждений, но база создается нормально, при вызове из VB все работает до первой ошибки, а затем вылетает.

Вылетает по какой причине ?
Если в твоем скрипте несколько батчей (есть GO), то при ошибке в одном батче Query Analyzer просто продолжает следующий.
Что касается VB, то он не знает, что такое GO. Точнее, SQL Server не знает, что такое GO. GO - это разделитеть батчей для Query Analyzer и имеет смысл только для него как указатель, где кончается один батч и начинается следующий. Если ты посылаешь скрипт с GO из VB на SQL Server, то скорее он жалуется на GO.

Ошибки и предупреждения отключить возможности нет.
...
Рейтинг: 0 / 0
Синхронизация БД
    #32013808
Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей спасибо за ответ.
...
Рейтинг: 0 / 0
Синхронизация БД
    #32013821
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где эта кнопочка находится?
...
Рейтинг: 0 / 0
Синхронизация БД
    #32013860
la_femme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
a gde etot option naxoditcia ???
...
Рейтинг: 0 / 0
Синхронизация БД
    #32013862
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ЕМ от SQL2000 при изменении структуры таблицы это 3-я пиктограмма слева. Насчет ЕМ-ов от других версий SQL ничего сказать не могу
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Синхронизация БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]