aspnet_reg
sql工具位于Windows\Microsoft.
NET\Framework\[版本]文件夹中。如果直接双击该工具的执行文件,会弹出一个向导对话框,提示我们完成相应的操作:
说明该向导主要用于配置SQLServer数据库,如membership,profiles等信息,如果要配置SqlCacheDependency,则需要以命令行的方式执行。以PetShop4.0为例,数据库名为MSPetShop4,则命令为:
aspnet_regsql-SCAOQUTP\SQLEXPRESS-E-dCacheDemoDB-ed
以下是该工具的命令参数说明:
-?显示该工具的帮助功能;
-S后接的参数为数据库服务器的名称或者IP地址;
-U后接的参数为数据库的
登陆用户名;
-P后接的参数为数据库的登陆密码;
-E当使用windows集成验证时,使用该功能;
-d后接参数为对哪一个数据库采用SqlCacheDependency功能;
-t后接参数为对哪一个表采用SqlCacheDependency功能;
-ed允许对数据库使用SqlCacheDependency功能;
-dd禁止对数据库采用SqlCacheDependency功能;
-et允许对数据表采用SqlCacheDependency功能;
-dt禁止对数据表采用SqlCacheDependency功能;
-lt列出当前数据库中有哪些表已经采用sqlcachedependency功能。
以上面的命令为例,说明将对名为MSPetShop4的数据库采用SqlCacheDependency功能,且SQLServer采用了windows集成验证方式。我们还可以对相关的数据表执行aspnet_regsql命令,如:
aspnet_regsql-SCAOQUTP\SQLEXPRESS-E-dCacheDemoDB-tClass-et
aspnet_regsql-SCAOQUTP\SQLEXPRESS-E-dCacheDemoDB-tStudent-et
aspnet_regsql-Slocalhost-E-dMSPetShop4-tProduct-et
aspnet_regsql-Slocalhost-E-dMSPetShop4-tCategory-et