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

Откуда:
Сообщений: 19
День добрый,
SQL Server 2012 SP1

подскажите есть ли способ как при создании массы объектов игнорировать в них ссылки на несуществующие объекты?(желательно выставить параметр один раз на уровне сессии в которой создание происходит)
Чтобы создание прошло успешно, а при последующем запуске объекта была ошибка.
21 дек 15, 23:07    [18591455]     Ответить | Цитировать Сообщить модератору
 Re: Создание множества процедур, как игнорировать ссылки на несуществующие объекты?  [new]
Glory
Member

Откуда:
Сообщений: 104760
b_Yury
подскажите есть ли способ как при создании массы объектов игнорировать в них ссылки на несуществующие объекты?

Так при создании массы объектов или множества процедур ?
21 дек 15, 23:38    [18591571]     Ответить | Цитировать Сообщить модератору
 Re: Создание множества процедур, как игнорировать ссылки на несуществующие объекты?  [new]
b_Yury
Member

Откуда:
Сообщений: 19
процедур,функций и view
22 дек 15, 12:06    [18593368]     Ответить | Цитировать Сообщить модератору
 Re: Создание множества процедур, как игнорировать ссылки на несуществующие объекты?  [new]
Glory
Member

Откуда:
Сообщений: 104760
b_Yury
процедур

При создании процедуры и так игнорируется отсутствие объекта
А функции и представления надо просто создавать в правильном порядке
22 дек 15, 12:14    [18593418]     Ответить | Цитировать Сообщить модератору
 Re: Создание множества процедур, как игнорировать ссылки на несуществующие объекты?  [new]
o-o
Guest
если в процедуре упоминаются несуществующие таблицы/вьюхи,
процедура все равно будет сохранена на сервере.
если же там несуществующие столбцы существующих таблиц,
то вывалится ошибка.
значит, в первом случае ничего делать не надо,
а во втором временно засуньте в другую схему те объекты, у к-ых нет нужных столбцов.
потом обратно восстановите, когда уже процедуры будут сохранены.
на все время этого безобразия никто не сможет обратиться к перемещенным объектам,
но, может, это вас устраивает
22 дек 15, 12:19    [18593447]     Ответить | Цитировать Сообщить модератору
 Re: Создание множества процедур, как игнорировать ссылки на несуществующие объекты?  [new]
iap
Member

Откуда: Москва
Сообщений: 47000
Для отслеживания зависимостей всё это очень плохо. ЕМНИП.
22 дек 15, 12:21    [18593462]     Ответить | Цитировать Сообщить модератору
 Re: Создание множества процедур, как игнорировать ссылки на несуществующие объекты?  [new]
o-o
Guest
iap
Для отслеживания зависимостей всё это очень плохо. ЕМНИП.

а кто сказал, что надо сделать что-то хорошее.
может, человек в процессе подготовки новогодней бомбы.
сейчас сохранит кучу процедур, а запускаться они не будут.
ни одна. сюрприз тем, кто там останется.
ну маловато прав сделать покруче, пусть хоть так
22 дек 15, 12:44    [18593615]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить