无法使用从 SQL Server 2008 到 Sybase 的复制吗?

发布于 2024-11-18 06:30:29 字数 144 浏览 3 评论 0原文

我们已从 SQL Server 2000 升级到 SQL Server 2008。 我们的 DBA 现在告诉我们无法将表从 SQL Server 2008 复制到 Sybase (12.5)。

这是正确的吗?如果不是最好的方法是什么?

谢谢,

Weve upgraded from SQL Server 2000 to SQL Server 2008.
Our DBA now tells us it's not possible to replicate tables from SQL Server 2008 to Sybase (12.5).

Is this correct? If not whats the best approach?

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉城已无爱 2024-11-25 06:30:29

仅当 SQL Server 充当发布者且 sybase 充当订阅者时,才可以从 sybase ASE 复制到 SQL Server 企业版。这是使用 Microsoft SQL Server 复制。

然而,对于使用sybase复制,请参考
http://www.sybase.com/detail?id=1024758
http://blogs .msdn.com/b/wwerner1/archive/2011/06/08/replication-sql-server-to-sybase.aspx
(恐怕上面的链接最后一次更新是在 2003 年,所以要小心并检查 Sybase 支持)

或者另一个选择是在 sybase 服务器和 SQL Server 之间创建一个链接器服务器,并使用表上的左外连接跟踪源中的更改,合并等等,然后将其应用到目标数据库并将其调度为 sql 作业代理的一部分。

Replication from sybase ASE to SQL server enterprise edition is possible only when SQL server is acting as publisher and sybase as subscriber. This is using Microsoft SQL server replication.

However for using sybase replication, please refer to
http://www.sybase.com/detail?id=1024758
http://blogs.msdn.com/b/wwerner1/archive/2011/06/08/replication-sql-server-to-sybase.aspx
(I am afraid the above link was last updated in 2003, so beware and check Sybase support)

Or another option is to create a linker server between sybase server and SQL server and track changes in the source using left outer joins on the tables, merge etc., and then applying the same to destination DB and scheduling this as part of sql job agent.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文