Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Смена типа системных процедур  [new]
Muchachos
Guest
На одной из баз сменился тип процедур, теперь все процедуры в этой базе - User. Чем это чревато и что моглj изменить тип? MSSQL 2000 SP3a.
24 сен 04, 15:23    [985792]     Ответить | Цитировать Сообщить модератору
 Re: Смена типа системных процедур  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Если это база master, то чревато тем, что перестанет работать вызов данных процедур из других баз без явного указания имени базы - master.

Изменить тип могли шаловливые ручки тех, кто имеет излишний доступ к вашему серверу.
24 сен 04, 15:34    [985844]     Ответить | Цитировать Сообщить модератору
 Re: Смена типа системных процедур  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
Интересно.
Вряд ли будут последствия для поиска этих ХП, но то, что их теперь можно редактировать - это точно.
Вообще, можно попробовать применить процедуру sp_MarkSystemObject (не уверен в написании, но смысл такой - отметить как системный объект) для восстановления корректности.
25 сен 04, 01:40    [987059]     Ответить | Цитировать Сообщить модератору
 Re: Смена типа системных процедур  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
AAron
Вряд ли будут последствия для поиска этих ХП

А. Кажись вот что бывает, если снять флажок system object:

https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=105422&pg=2#800938
и чуть ниже пару сообщений прочитайте. Контекст вызывающей базы теряется.
27 сен 04, 11:11    [988661]     Ответить | Цитировать Сообщить модератору
 Re: Смена типа системных процедур  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
P.S. Процедура для восстановления "системности" называется sp_MS_marksystemobject.

P.P.S. Идея о редактировании системных объектов должна быть хорошо обдумана, прежде чем применена на деле.
27 сен 04, 11:12    [988665]     Ответить | Цитировать Сообщить модератору
 Re: Смена типа системных процедур  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
2GreenSunrise
Имеет смысл проверить, спасибо :)
27 сен 04, 14:03    [989480]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить