1

我创建了一个数据库“testschema”和名为“MySchema”的模式。我在数据库中创建了一个表“MySchema.table1”。我正在尝试使用 aspnet_regsql 实用程序创建对表的 sql 缓存依赖关系。MySchema.Table1 但它会引发错误。为 SQL 缓存依赖关系启用表。发生错误。异常的详细信息:无法创建触发器“dbo.MySchema.Table1_AspNet_SqlCacheNotification_Trigger”,因为其架构与目标表或视图的架构不同。在缓存依赖项注册期间失败。请确保数据库名和表名有效。表名必须符合 SQL 中常规标识符的格式。失败的 SQL 命令是:dbo.AspNet_SqlCacheRegisterTableStoredProcedure 我已经尝试过没有模式名称,但它再次失败。PL。

4

1 回答 1

1

找到了 !

http://forums.asp.net/t/1249281.aspx/1

如果在对 sp AspNet_SqlCacheRegisterTableStoredProcedure 进行更改以动态选择它工作的架构之后,您的数据库上有更多其他架构([dbo] 除外),则会出现问题!

谢谢维维克

于 2012-07-16T11:48:40.933 回答