sql-server - 使用 LocalDB 进行事务复制

标签 sql-server localdb transactional-replication

我到处搜索,但找不到答案。我知道 LocalDB 不能成为合并复制的订阅者。但是事务复制呢?

我已经尝试过 SQL Server Management Studio 和 RMO 编程来创建对具有事务复制类型的发布的请求订阅,但它一直告诉我“此 SQL 服务器实例上未安装复制”。我或用户在安装过程中没有选择复制功能的选项。重新安装 LocalDB 不会有任何帮助。

我知道可以使用同步框架来完成这项工作,但这对我来说是新事物,而且我已经在之前的软件版本中将 LocalDB 部署到客户端计算机,所以我更喜欢在我知道之前坚持使用复制方法确保 LocalDB 不支持任何形式的复制。

总结我的问题:如何在 LocalDB 实例上创建请求订阅以订阅事务复制?

顺便说一句,LocalDB 使用 Windows 8 SDK 附带的 bootstrap 部署到客户端计算机,如果您安装了它,可以在此目录中找到:{C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages\SqlLocalDB2012}

如果我没有说清楚,我很乐意提供更多信息。提前致谢!

最佳答案

根据您的问题:“如何在 LocalDB 实例上创建请求订阅以订阅事务复制?”,答案很简单。你不能。

设置请求订阅需要安装复制组件(它们不是),并且需要安装代理(不是)。

我认为您有合理的机会设置推送订阅,因为所有严重的代码都发生在分发服务器上。

关于sql-server - 使用 LocalDB 进行事务复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16306803/

相关文章:

sql-server - 索引 View 的 SQL Server 事务复制

oracle - Oracle 和 Postgres 之间的数据复制

sql-server - Coldfusion 可以处理多少数据源

c# - Visual Studio 2015 中缺少 LocalDB?

sql-server - 是否可以以编程方式调用 SQL 触发器?

sql-server - 使用 JDBC 连接到 SQL Server LocalDB

c# - 在 Azure 存储模拟器中创建表会产生 HTTP 500 错误

sql-server-2008-r2 - 当文章发生更改时,DDL 触发器将其从复制中删除

sql - 如何在 SQL 中使用嵌套查询进行更新

.net - 持续传输来自合作伙伴的数据