2

可能重复:
LINQ:加入 MySql 和 SQL Server 表

我认为这是不可能的,但有什么方法可以将 MYSQL 数据库中的表连接到 SQL 服务器中的表?

我宁愿希望我需要从 MYSQL 制作一组数据,并以编程方式将其用于 SQL Server 中的数据,但我想我会先检查一下!

4

1 回答 1

0

一种选择是通过 MS SQL Server 链接您的 MySql 数据库。然后通过您的 SQL Server DataContext 访问这两个数据库。以下是一些如何设置链接和文档的示例:

http://www.ideaexcursion.com/2009/02/25/howto-setup-sql-server-linked-server-to-mysql/

http://sql-articles.com/blogs/creating-linked-server-to-mysql-from-sql-server/

MSDN:链接服务器 完成后,您可能希望使用存储过程或视图公开链接表,以便它们看起来是 SQL Server 数据库的一部分。

请记住,这种方法(以及我能想到的任何方法)都不会特别快。加快跨数据库和网络关联数据的成本并没有什么神奇的。它的最大好处是它向应用程序开发人员提供了一致且简单的数据视图。

取自

LINQ:加入 MySql 和 SQL Server 表

于 2012-11-20T12:24:37.273 回答