web-dev-qa-db-ja.com

32ビットODBC 64ビットSQL Server上のドライバー

SQL Server 2012 64ビットインスタンスで実行されているSSMS 2012でODBC 64ビットドライバーを使用できません。ただし、32ビットドライバーは機能すると思います。

私の質問は、SSMS 2005 32ビットを使用して、SQL Server 2012の64ビットインスタンスでODBC=を使用してリンクサーバーを作成できるでしょうか?これを実行しようとしましたが、リンクサーバーを作成します。次のメッセージが表示されます。

インデックスが配列の範囲外でした

私が完全に間違っているのですか、それとも32ビットのODBC接続を使用してこのリンクサーバーを作成する方法がありますか?

いいえ、32ビットのODBCドライバを64ビットのSQL Serverアドレス空間( 参照 )にロードすることはできません。)最近の質問の多さから、 64ビットドライバーを使用してPervasiveデータベースにアクセスする際に引き続き問題が発生します。 Pervasiveサポートに連絡する 支援または更新されたドライバーを検討しましたか? 質問する フォーラム。

8
Paul White 9

ワークステーションの「ビット数」は、サーバーの「ビット数」が何であるかに関係なく、SQL Serverでのタスクの実行を妨げるものであってはなりません。私は32ビットのワークステーション(したがって32ビットのSSMSインストール)を使用して、12年間など64ビットのサーバーを管理してきました。

SQL 2012を管理するときにSSMS 2005に問題があるのではないかと思います。ワークステーションのSSMSを、管理する必要がある最新のサーバーと同じバージョンにアップグレードしたいと思います。 SSMSの互換性は通常「後方」に機能します。つまり、SSMS 2012はSQL Server 2005を処理できますが、その逆はできません。

2
darin strait