在网上找了整整一天,只有这个文章讲的比较全面。并且很多地方转载了这个文章。
http://dev.csdn.net/Develop/article/25/25595.shtm但是我按这个文章做的,并没有效果。就是说数据内容变化时,并没有自动更新缓存。于是我在SQL查询里运行系统存储过程sp_makewebtask,老是出如下错误:主提示
服务器: 消息 16821,级别 11,状态 1,过程 sp_makewebtask,行 125
SQL Web 助手: 未能打开输出文件。什么原因??有谁根据这个文章的讲解做成了的吗??

解决方案 »

  1.   

    http://dev.csdn.net/article/25/25595.shtm
    我按照这个文章上讲的一步步做下来。
    1)在数据库中创建了触发器,并且我测试了触发器,当我在SQL查询分析器中执行SQL语句进行添加删除修改时,确实可以触发文本文件的修改。
    但是用ASP。NET程序进行添加修改时,并没有引起文本文件的修改。
    而且ASP。NET进行删除时,引发错误:
     Error Message:
    只有 sysadmin 角色的成员才能执行此存储过程。
    只有 sysadmin 角色的成员才能执行此存储过程。
      

  2.   

    有的存储过程和函数是要sysadmin才能执行的
      

  3.   

    如何将用户加入到角色:sysadmin中?我看到在SQL里只有一写数据库角色,而没有sysadmin角色。
    另外,将用户加入到sysadmin是不是会给系统造成安全问题?