我正在尝试创建自定义成员资格和角色提供程序.这个代码似乎很好,但是当我尝试访问网站管理工具的安全部分时,我得到以下内容:
动态程序集不支持调用的成员.
参考NHibernate相关代码的第一行的第一行:
var cfg = new Configuration();
Run Code Online (Sandbox Code Playgroud)
其次是:
mscorlib.dll中出现"System.IO.FileNotFoundException"类型的第一次机会异常
附加信息:无法加载文件或程序集'NHibernate.XmlSerializers,Version = 3.1.0.4000,Culture = neutral,PublicKeyToken = aa95f207798dfdb4'或其依赖项之一.该系统找不到指定的文件.
在此之前我得到一些:
不支持文化名称'aspx'.
我在App_Code文件夹中有提供程序,并且在执行应用程序时将NHibernate DLL复制到Bin文件夹.
我假设它与提供者无法找到与NHibernate和Role类相关的所有相关类和dll等等.
无论出于何种原因,这个问题都消失了.
我们有一台运行大量数据库的 SQL Server 2005 SP2 机器,所有数据库都包含全文目录。每当我们尝试删除这些数据库之一或重建全文索引时,删除或重建过程都会因 MSSEARCH 等待类型无限期挂起。该进程不能被终止,并且需要重新启动服务器才能使事情再次运行。根据 Microsoft 论坛帖子1,问题似乎可能是未正确删除全文目录。任何人都可以推荐一种方法来确定导致问题的目录,而不必删除所有目录吗?
1 [ http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2681739&SiteID=1] “是的,我们确实有在数据库中全文目录,但因为我有数据库禁用全文搜索,和残疾人msftesql,我没有怀疑他们。然而,我收到了来自 Microsoft 支持的一篇文章,向我展示了如何测试未正确删除的目录。所以我发现仍然存在一个旧的目录,在重新启用全文搜索之后,我才能删除它,从那时起我的备份就起作用了”
sys.dm_db_missing_index_group_stats的文档使用术语"用户查询"和"系统查询",但它没有定义这些含义.例如:
基于在System查询中使用该术语的方式来确定数据库中权限的完整(包括从AD ROLES继承)的视图?,我假设系统查询是针对系统表的查询.然后,用户查询必须是针对用户表的查询.
有没有人对这两个术语的定义有更权威的来源?我问,因为我正在使用sys.dm_db_missing_index_group_stats的结果,并考虑如何在决定是否应用索引时正确权衡avg_user_impact与avg_system_impact.
sql-server sqlperformance database-performance sql-server-2012