问题标签 [rmo-programming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10765 浏览

sql-server - SQL 2005 发布者和 SQL 2008 订阅者之间可以复制吗?

我在这里看到了这个问题,但我不确定这是否能回答我的问题。我的中央 SQL 服务器是 2005 标准。我正在开发一个需要在本地安装 SQL Express 的应用程序。然后我以编程方式创建订阅,然后同步它们。

我可以在本地机器上使用 2008 Express 吗?

0 投票
1 回答
161 浏览

c# - 在 C# .NET 中使用 RMO 选择要发布的对象并设置文章属性

我正在使用带有推送订阅的事务复制。我正在开发一个 UI,用于在 C#.NET 中使用 RMO 在同一台机器内具有相似架构和结构的同一数据库的不同实例之间进行复制。我正在使用单订阅者和多发布者拓扑。在创建出版物期间,我想设置一些文章属性,例如保持现有对象不变,允许订阅者的架构更改为 false a,复制外键约束并将检查约束复制为 true。如何在 C# .NET 中使用 RMO 设置文章属性。我正在使用 Visual Studio 2008 SP1。我还想知道我们如何选择所有对象,包括表、视图、存储过程,以便一次性发布。我可以为一张桌子做,但我想一口气选择所有桌子。

0 投票
2 回答
1397 浏览

c# - Windows 7 上的 RMO - 找不到指定的模块

我的机器: Windows XP (x86)、VS2008、.net 3.5、sql server 2005、WinForms -> App 工作正常。

生产机器: Windows 7 (x64), SQl Server 2005 Express -> App Starts but throws exception

Visual Studio在安装项目和 RMO 项目上以 x86 为目标。Visual Studio 给了我几个警告,但我仍然可以构建:

这是一个简单的 RMO(复制管理对象)应用程序,它在 SQL Server 2005 中启动请求订阅并显示状态。在我的机器上工作正常,但在生产机器上失败。我正在使用安装项目在生产机器上安装应用程序,但我认为我在某处缺少依赖项,但我无法弄清楚。在生产机器上,应用程序启动正常,但是当我尝试同步订阅时,我得到:

编辑: Win 7 中的任务管理器指示它作为 32 位应用程序 (myapp.exe *32) 运行。

编辑:好的,我的应用程序现在在任务管理器中显示它是 64 位应用程序,但我收到错误消息。我在想我如何有一个针对 x86 的依赖 dll。如何验证依赖 dll 的目标是正确的平台和/或确保它的目标是 x64...

无法加载文件或程序集“Microsoft.SqlServer.Replication,Version=10.0.0.0,Culture-neutral,PublicKey Token=89845dcd8080cc91”或其依赖项之一。试图加载格式不正确的程序。