2

重複の可能性:
LINQ: MySql と SQL Server テーブルを結合する

可能だとは思いませんが、MYSQL データベースのテーブルを SQL サーバーのテーブルに結合する方法はありますか?

むしろ、MYSQL からデータの配列を作成し、それを SQL Server のデータに対してプログラムで使用する必要があると思いますが、最初に確認することにしました。

4

1 に答える 1

0

1 つのオプションは、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 に答える