我创建了一个名为“MySchema”的数据库“testschema”和架构。我有 在数据库中创建了一个表“MySchema.table1”。我正在尝试创建sql 使用aspnet_regsql utitlity缓存表的依赖性。 MySchema.Table1 但它会引发错误。 为SQL缓存依赖项启用表。 发生了错误。例外细节: 无法创建触发器 'dbo.MySchema.Table1_AspNet_SqlCacheNotification_Trigger' 因为它的模式不同于目标表或视图的模式。 缓存依赖项注册期间失败。 请确保数据库名称和表名称有效。表名 亩 t符合SQL中常规标识符的格式。 失败的SQL命令是: dbo.AspNet_SqlCacheRegisterTableStoredProcedure 我已尝试使用模式名称,但它再次失败。 PL。让我知道 在桌子上创造依赖性有什么不对?
答案 0 :(得分:1)
发现它!
http://forums.asp.net/t/1249281.aspx/1
如果您的数据库上有更多其他架构([dbo]除外),则会出现此问题 对sp AspNet_SqlCacheRegisterTableStoredProcedure进行更改后 动态地选择模式吧!
谢谢Vivek