细化解析:使用 Web助手向导的疑难问题
来源:岁月联盟
时间:2007-10-15
本主题主要描述 Web 助手向导如何使用"当 SQL Server 数据更改时"调度选项来处理 HTML 页面的生成。
在 Web 助手向导的帮助下,使用"调度 Web 助手作业"对话框并选择"当 SQL Server 数据更改时"选项,每次发生一个或多个表中的数据更改时,都可以生成 HTML 文件。Web 助手向导完成这一任务的方法是,为用户选择的每个表生成新的 INSERT、UPDATE 和 DELETE 触发器,或者更新现有的触发器。Web 助手向导自动检测现有的触发器,然后保留。附加的 Transact-SQL 语句将追加到现有的触发器代码中。
Web 助手向导生成的触发器对象会根据下面的语句生成相应的名称:
Web Page Name_1 -> INSERT triggerWeb Page Name_2 -> UPDATE triggerWeb Page Name_4 -> DELETE trigger |
例如,如果创建的页命名为"Web Page 1",那么 Web 助手向导生成的三个触发器将分别是:Web Page 1_1, Web Page 1_2 和 Web Page 1_3,分别对应于 INSERT、UPDATE 和 DELETE 触发器。
sp_depends 不会把 Web 助手向导生成的任何触发器登记到给定表中。可以使用 sp_helptrigger 为当前数据库的指定表返回触发器信息。
使用如下步骤除去 Web 助手向导生成的任何触发器:
1.执行 sp_helptrigger 系统存储过程标识要除去的所有触发器对象名。
sp_helptrigger TableNameGO |
2.对于想要除去的每个触发器执行 DROP TRIGGER 语句:
DROP TRIGGER WebTriggerName |
(责任编辑:卢兆林)