Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Вопросы и ответы по MS SQL Server" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
← Январь 2002 → | ||||||
1
|
2
|
3
|
4
|
5
|
6
|
|
---|---|---|---|---|---|---|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
18
|
19
|
20
|
|
21
|
22
|
23
|
25
|
26
|
27
|
|
28
|
29
|
30
|
31
|
Статистика
-20 за неделю
MS SQL Server - дело тонкое...
#081<< #082 |
СОВЕТ Реализация простого аудита с помощью триггеровПо материалам статьи Robert Marda на sqlservercentral.com: Auditing Through Triggers В этой статье Роберт приводит примеры кода для нескольких триггеров, устанавливаемых на таблицы в целях аудита действий пользователей с записями MS SQL Server 7.0/2000. Для пояснения работы триггеров вообще и как они работают в SQL Server 7.0 и SQL Server 2000, Вы можете обратиться к следующим статьям, написанным Брайеном Келлей (Brian Kelley):
Triggers in SQL Server 7.0 and 2000 - The Common Ground
Первая статья объясняет назначение специальных таблиц для вставки и удаления (inserted and deleted
Tables). CREATE TABLE [Components] ( Триггер, отслеживающий операции Insert/Update Один из самых простых способов применения триггера, это когда он срабатывает всякий раз, когда в таблице модифицируется любой столбец или всякий раз, когда вставляется строка. Следующий скрипт может быть выполнен в Query Analyzer для создания триггера, который фиксирует время, когда строка была вставлена или модифицирована и имя пользователя, который сделал это изменение: CREATE TRIGGER updatedby ON dbo.Components
Для проверки работы триггера вставьте несколько строк в таблицу Components и затем внесите изменения
в одну или две строки. ALTER TRIGGER updatedby ON dbo.Components Проверьте работу изменённого триггера, изменив значения в столбце Comments, затем в столбце SerialNumber. Триггер, отслеживающий операции удаления Если Вы хотите фиксировать удаления из таблицы, можете воспользоваться примером триггера, который будет вставлять строку в ComponentsDeleted всякий раз, когда строка будет удалена из таблицы Components:CREATE TRIGGER deletedby ON dbo.Components Удалите одну или две строки из таблицы Components. Теперь посмотрите таблицу ComponentsDeleted, и Вы увидите там удаленные Вами строки с датой и временем того, когда они были удалены. Установка простой системы аудита, использующей триггеры, примеры которых представлены в этой статье, может быть полезной в тех случаях, когда Вам необходимо знать, кто и когда выполнил отслеживаемые триггерами действия в вашей базе данных. ССЫЛКИ НА СТАТЬИ
SQL Server 2000. Сравнение выпусков Новые технические статьи Microsoft
INF:
List of Bugs Fixed by SQL Server 2000 Windows CE Edition 1.1 Service Packs
(Q316497) ФОРУМ SQL.RU: САМЫЕ ПОПУЛЯРНЫЕ ТОПИКИ
Репликация
на дискетах или по мылу
О
минимизации сетевого трафика... (вопрос для самообразования) ФОРУМ SQL.RU: ВОПРОСЫ ОСТАЛИСЬ БЕЗ ОТВЕТА
Проблемы
с Merge Replication |
#081<< #082 |
|
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||