zoukankan      html  css  js  c++  java
  • aspnet_regsql.exe关于cache的设置(转)

    如上所述,使用polling方法时,必须对数据库进行设置以包含这些基础构造:一个预先定义的表(AspNet_SqlCacheTablesForChangeNotification),一些存储过程,以及基于在SQL cache dependencies里要用到的表的触发器。诸如这些表、存储过程、触发器等都可以通过命令行程序aspnet_regsql.exe来创建,该命令位于$WINDOWS$\Microsoft.NET\Framework\version文件夹。要创建表AspNet_SqlCacheTablesForChangeNotification以及相关的存储过程,可以在命令行这样运行:

    /* For SQL Server authentication... */
    aspnet_regsql.exe -S server -U user -P password -d database -ed

    /* For Windows Authentication... */
    aspnet_regsql.exe -S server -E -d database -ed

    注意:要运行这些命令,必须以db_securityadmin 和 db_ddladmin的身份登录数据库,更多详情请参阅作者博客:http://scottonwriting.net/sowblog/posts/10709.aspx

    比如:在Windows身份认证模式下,对某个数据库服务器ScottsServer里的数据库pubs添加基础构造时,在命令行键入:
    aspnet_regsql.exe -S ScottsServer -E -d pubs -ed

    完成了数据库级(database-level)基础构造的添加后,我们需要添加触发器,再次使用aspnet_regsql.exe命令,不过用-t来指定"表名"(table name),且将-ed替换为-et,如下:

    /* For SQL Server authentication... */

    aspnet_regsql.exe -S server -U user -P password -d database -t tableName -et

    /* For Windows Authentication... */

    aspnet_regsql.exe -S server -E -d database -t tableName -et

    要对ScottsServer里的表authors和titles添加触发器,这样做:

    aspnet_regsql.exe -S ScottsServer -E -d pubs -t authors -et
    aspnet_regsql.exe -S ScottsServer -E -d pubs -t titles -et

  • 相关阅读:
    REST接口设计规范总结
    Linux 下建立 Git 与 GitHub 的连接
    Linux centos修改防火墙为iptables
    一些开源软件的国内镜像源
    centOS7下安装GUI图形界面
    mysql使用锁的分析
    php后台添加默认图片
    php执行时间
    递归获取所有分类下面子分类的id
    php laravel左连接leftJoin多条where语句
  • 原文地址:https://www.cnblogs.com/zwl12549/p/1005794.html
Copyright © 2011-2022 走看看