Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.01.22;
Скачать: CL | DM;

Вниз

Генерация скрипов типа ALTER VIEW   Найти похожие ветки 

 
Ольга ©   (2010-03-29 18:35) [0]

Мне нужно программно сгенерировать скрипт на обновление объекта БД (drop and create не подходит, т.к. удаляются пользовательские права). Можно ли это сделать "культурно", например, с помощью DMO? (пока ничего умнее не придумала, как сгенерировать скрипт типа CREATE, выстричь слово CREATE и заменить на ALTER)


 
Sergey13 ©   (2010-03-30 08:44) [1]

А что значит "обновление объекта БД"?


 
Anatoly Podgoretsky ©   (2010-03-30 09:54) [2]

> Ольга  (29.03.2010 18:35:00)  [0]

MS SQL может генерировать и скрипты, восстановления прав и даже пользователей.


 
Ольга ©   (2010-03-31 08:44) [3]

Скрипт я делаю со своей эталонной базы для удаленной (не доступной), тамошних пользователей и их прав не знаю, потому заскриптовать не могу. Каждый раз после моих скриптов сисадминам приходится расставлять крыжики (их еще нужно помнить). Замена DROP & CREATE на ALTER решила бы проблему.
В студии MS 2005 я могу по правой кнопке сгенерировать скрипт as ALTER. Это, я надеюсь, делается не таким убогим способом, как "выстригание-замена". Значит можно?


 
Anatoly Podgoretsky ©   (2010-03-31 08:58) [4]

> Ольга  (31.03.2010 08:44:03)  [3]

SSMS это не SQL Server, она сама создает скрипты. Естественно и твоя программа может, но работа достаточно объемистая.


 
Ольга ©   (2010-03-31 09:27) [5]

Да, моя программа может... и несколько больше и правильнее, чем SSMS, только вот ALTER делать не умеет (т.е. уже умеет, но коряво).



Страницы: 1 вся ветка

Текущий архив: 2012.01.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
1-1280999752
Дмитрий Белькевич
2010-08-05 13:15
2012.01.22
Что может менять DateSeparator во время исполнения?


15-1317761204
Делфиец
2011-10-05 00:46
2012.01.22
А что за кайф быть мастером делфи?


6-1250005013
NeonSimfi
2009-08-11 19:36
2012.01.22
Получить найстройки прокси изпользуя WinHttpGetProxyForUrl


2-1318256216
toropoff
2011-10-10 18:16
2012.01.22
помогите создать SQL запрос


3-1269545592
ruslan_as
2010-03-25 22:33
2012.01.22
Как скопировать таблицу Oracle в другую базу Oracle