我有一台 SQL2008 服务器,它带有一个链接的 Sybase 服务器。SQL2008 服务器上有几张表,我需要将它们合并复制到一些 SQL2008 Express 客户端。我还需要将两个表从链接的 Sybase 服务器下载到 SQL2008 Express 客户端。这两个表在 SQL2008 Express 客户端上根本不会更新,而只是以只读方式用于扩充其他表中的信息。理想情况下,我还希望使用基于正在复制的 SQL 表之一的连接过滤器来过滤这两个表中的数据。
除了在 SQLServer 2008 中创建两个相应的表并以编程方式将我需要复制的行插入到这两个新表中之外,还有什么其他方法可以做到这一点?
答案1
SQL Server 复制不能使用 Sybase 表作为发布者。您需要查看 Sybase 复制选项。也许您可以将数据从 Sybase 服务器复制到 SQL 2008 服务器,然后使用 SQL Server 复制将该数据复制到 SQL 2008 Express 客户端。