powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отледить изменение состава таблиц в базе программно
7 сообщений из 7, страница 1 из 1
Отледить изменение состава таблиц в базе программно
    #32026695
Фотография toypaul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли? Скажем если поставить триггер на какую-нибудь таблицу. Подскажите пожалуйста.
...
Рейтинг: 0 / 0
Отледить изменение состава таблиц в базе программно
    #32026719
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы про триггер на системную таблицу - НЕТ, не возможно.
Необходимо организовать работу через CASE средства (ну или написать что-нибудь свое подобное на хранимых процедурах)
...
Рейтинг: 0 / 0
Отледить изменение состава таблиц в базе программно
    #32026735
Фотография toypaul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я имел ввиду триггер на системную таблицу. Не совсем понятно как это через CASE. Мне ведь нужно обработать событие (создание / удаление) таблицы
...
Рейтинг: 0 / 0
Отледить изменение состава таблиц в базе программно
    #32026740
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CASE tools - это программы типа ERWIN, PowerDesingner и т.д.

Мне ведь нужно обработать событие (создание / удаление) таблицы

Как вариант - SQL Profiler
...
Рейтинг: 0 / 0
Отледить изменение состава таблиц в базе программно
    #32026743
Фотография toypaul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, так не подходит мне нужно именно програмно (причем средствами самого SQL)
...
Рейтинг: 0 / 0
Отледить изменение состава таблиц в базе программно
    #32026749
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так направляете вывод SQL Profiler в таблицу и уже на эту таблицу вешаете триггер (можно даже с rollback или instead, чтобы таблица не росла - вам ведь нужно тлько перехват события, а не вся исторя), в котором анализируете добавляемую запись.
...
Рейтинг: 0 / 0
Отледить изменение состава таблиц в базе программно
    #32026786
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно еще создать таблицу,взяв из системных таблиц список таблиц,колонок и пр., хранить это где нибудь в известной своей таблице и проверять, создав аналогичную таблицу тем же макаром, разницу того что есть в первой, чего нет что изменилось и т.д.....
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отледить изменение состава таблиц в базе программно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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