1. Reconfigure server state for CLR assembly use
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
2. Enable TRUSTWORTHY property of database
ALTER DATABASE database_name SET TRUSTWORTHY ON
3. Register assembly in database
CREATE ASSEMBLY assembly_name
FROM assembly_full_path
WITH PERMISSION_SET = UNSAFE;
GO
4. Create trigger on the table
USE database_name
IF EXISTS (SELECT * FROM sys.triggers WHERE parent_class = 0 AND name = 'trigger_name') DROP TRIGGER trigger_name ON DATABASE
GO
CREATE TRIGGER trigger_name ON table_name AFTER INSERT, UPDATE, DELETE
AS
EXTERNAL NAME assembly_name.trigger_class_name.trigger_method
GO
0 коммент.:
Отправить комментарий