【发布时间】:2009-12-03 11:17:38
【问题描述】:
是否可以将 SQL Dependency 与 VS 2008 附带的 SQL Server Express 2005 一起使用?
【问题讨论】:
标签: sql-server sql-server-2005-express sqldependency
是否可以将 SQL Dependency 与 VS 2008 附带的 SQL Server Express 2005 一起使用?
【问题讨论】:
标签: sql-server sql-server-2005-express sqldependency
是的。它适用于任何 SKU(Express、Web、Developer、Standard、Enterprise 和 Data Center)上的命名实例和默认实例。您可以阅读The Mysterious Notification 以了解支持 SQL 依赖关系的底层机制。
当您使用连接字符串选项 AttachDBName 打开数据库时,您使用的是 User Instance(又名 RANU)。用户实例使用附加 MDF 文件,默认情况下,新附加的数据库将禁用数据库中的 Service Broker。因为查询通知使用 Service Broker 来传递通知,这意味着禁用 Service Broker 的数据库无法创建通知订阅,除非它采取必要的步骤重新启用 Service Broker。
【讨论】:
本文建议只要 express edition 数据库是命名实例,它就可以正常工作:
http://www.code-magazine.com/article.aspx?quickid=0605061&page=5
HTH
【讨论】: