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

Откуда: Санкт-Петербург
Сообщений: 348
Коллеги, каким образом я могу увидеть все триггеры, привязанные к БД. В MSSMS данную информацию по каким-то причинам не отображает.
21 окт 13, 17:10    [15009792]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
Glory
Member

Откуда:
Сообщений: 104760
Как ни странно, но sys.triggers
21 окт 13, 17:15    [15009823]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
MedBrat
Member

Откуда: Санкт-Петербург
Сообщений: 348
Glory
Как ни странно, но sys.triggers


SELECT * FROM sys.triggers

дает одну строку. а работает как минимум 3 триггера, которые я лично запихал в БД. Как увидеть все? :)
21 окт 13, 17:17    [15009845]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
Glory
Member

Откуда:
Сообщений: 104760
MedBrat
дает одну строку. а работает как минимум 3 триггера, которые я лично запихал в БД. Как увидеть все? :)

Сделать запрос на нужной базе
21 окт 13, 17:19    [15009851]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
MedBrat
Member

Откуда: Санкт-Петербург
Сообщений: 348
Glory
MedBrat
дает одну строку. а работает как минимум 3 триггера, которые я лично запихал в БД. Как увидеть все? :)

Сделать запрос на нужной базе


Не-а

USE [Даза банных]
SELECT * FROM sys.triggers

тоже не проканало.
21 окт 13, 17:20    [15009861]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34014
Блог
MedBrat
В MSSMS данную информацию по каким-то причинам не отображает.


в SSMS:
база, программирование, триггеры
или
объекты сервера, триггеры базы данных
21 окт 13, 17:21    [15009865]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
Glory
Member

Откуда:
Сообщений: 104760
MedBrat
тоже не проканало.

Значит у вас только 1 триггер уровня базы данных
21 окт 13, 17:22    [15009875]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
MedBrat
Member

Откуда: Санкт-Петербург
Сообщений: 348
Критик
MedBrat
В MSSMS данную информацию по каким-то причинам не отображает.


в SSMS:
база, программирование, триггеры
или
объекты сервера, триггеры базы данных


Так о чем и говорю. Объекты сервера -> Триггеры -> кликаем плюсик для развертки... и плюсик пропадает. Триггеров нет, плюсика нет. Тишина...
21 окт 13, 17:22    [15009877]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
Glory
Member

Откуда:
Сообщений: 104760
MedBrat
Объекты сервера -> Триггеры -> кликаем плюсик для развертки... и плюсик пропадает. Триггеров нет, плюсика нет. Тишина...

А вы различаете триггера уровня сервера и уровня базы ?
21 окт 13, 17:24    [15009886]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
MedBrat
Member

Откуда: Санкт-Петербург
Сообщений: 348
Glory
MedBrat
тоже не проканало.

Значит у вас только 1 триггер уровня базы данных


о-па. Кажется мы близки к разгадке. А если триггер зацеплен на конкретную таблицу, то по всей видимости он не на "уровне бд". А как мне увидеть все триггеры, задействованные на других уровнях? Ведь чисто гипотетически я могу забыть о их существовании и захочу увидеть названия.
21 окт 13, 17:24    [15009891]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
Glory
Member

Откуда:
Сообщений: 104760
MedBrat
А если триггер зацеплен на конкретную таблицу, то по всей видимости он не на "уровне бд".

Мда. По-моему вы вообще не различаете уровни триггеров
21 окт 13, 17:25    [15009903]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
MedBrat
Member

Откуда: Санкт-Петербург
Сообщений: 348
Glory
MedBrat
Объекты сервера -> Триггеры -> кликаем плюсик для развертки... и плюсик пропадает. Триггеров нет, плюсика нет. Тишина...

А вы различаете триггера уровня сервера и уровня базы ?


С текущего момента начну различать. )
21 окт 13, 17:25    [15009904]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
MedBrat
Member

Откуда: Санкт-Петербург
Сообщений: 348
Glory
MedBrat
А если триггер зацеплен на конкретную таблицу, то по всей видимости он не на "уровне бд".

Мда. По-моему вы вообще не различаете уровни триггеров


Умеете подбодрить, Glory. Вы лучезарный человек)) Подскажите куда смотреть или где читать.
21 окт 13, 17:27    [15009918]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
Glory
Member

Откуда:
Сообщений: 104760
MedBrat
Подскажите куда смотреть или где читать.

Про sys.triggers сколько раз надо сказать еще ?
21 окт 13, 17:29    [15009939]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
MedBrat
Member

Откуда: Санкт-Петербург
Сообщений: 348
Glory
MedBrat
Подскажите куда смотреть или где читать.

Про sys.triggers сколько раз надо сказать еще ?


Да понял понял :) только не бейте. Сейчас все изучим.
21 окт 13, 17:32    [15009951]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
Glory
Member

Откуда:
Сообщений: 104760
MedBrat
Сейчас все изучим.

Так и надо сначала изучать. А не делать сразу заявлений, что "засунутых" триггеров больше
21 окт 13, 17:33    [15009956]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
MedBrat
Member

Откуда: Санкт-Петербург
Сообщений: 348
Glory
MedBrat
Сейчас все изучим.

Так и надо сначала изучать. А не делать сразу заявлений, что "засунутых" триггеров больше


вы напоминаете мне моего учителя информатики в школе... :)
А зачем нужен форум, если все можно самостоятельно изучить и никто при этом не нужен?
21 окт 13, 17:38    [15009983]     Ответить | Цитировать Сообщить модератору
 Re: Увидеть все триггеры работающие в базе  [new]
Glory
Member

Откуда:
Сообщений: 104760
MedBrat
Glory
пропущено...

Так и надо сначала изучать. А не делать сразу заявлений, что "засунутых" триггеров больше


вы напоминаете мне моего учителя информатики в школе... :)
А зачем нужен форум, если все можно самостоятельно изучить и никто при этом не нужен?

Причем тут зачем форум, если после света использовать sys.triggers, не удосужились даже узнать, что это
21 окт 13, 21:09    [15010772]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить