2011-08-26 4 views
0

MSSQL Management StudioのMSSQLサーバにMySQLサーバをリンクしたいとします。 私はそれを行うためのさまざまなウェブサイトからの指示に従っている:ODBCデータソースアドミニストレータでDSNを設定する際に関係なく、私は何をすべきか、接続が罰金や作業ではありません
Link 1
Link 2
Link 3

を。それはちょうど私が作成したDSNを見ていないようMySQLをMSSQLにリンクするエラー

私はcompletly失われています

Datasource name not found and no default driver specified [Error 7303]

、それはそう:私は実際にそのサーバーをリンクするMSSQL Management Studioで指定したDSNを使用しようとする。しかし、私はエラーが取得しています。
私はSQL Server 2008とMySQL 5を使用しています。

アイデアはありますか?かなり大きなテーブルを移動しなければならないので、私はそれをリンクすることに決めました。手ですべてのフィールドを入力する必要はありません。

ありがとう!

答えて

1

問題はthisに似ています。

Referenced link氏は述べています 」 は今、簡単な説明があり、この場合、一時的なDSN(データソース名)に

を作成されたリンクサーバーを使用して(とOPENROWSETは、リンクサーバーの一種である)とき、 SQL Serverサービスを開始したアカウントのTEMPディレクトリ(通常はマシン上の管理者アカウント)

ただし、OLEDBプロバイダはそのアカウントで実行されます。 SQL Serverを使用できますが、このユーザーがマシン上の管理者でない限り、そのユーザーはSQL ServerサービスアカウントのTEMPディレクトリ。 「

+0

時間とそのおかげで、ありがとうございました。 –

0

あなたはユーザーDSNにDSNを追加した場合、それは7303のエラーコードを返します。あなたが代わりにシステムDSNのユーザーDSNにそれを追加している可能性があります。

をごDSN接続を確認しますが、もしください。あなたはシステムDSNとしてDSNを作成します。

関連する問題