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サポートに連絡する 支援または更新されたドライバーを検討しましたか? 質問する フォーラム。
ワークステーションの「ビット数」は、サーバーの「ビット数」が何であるかに関係なく、SQL Serverでのタスクの実行を妨げるものであってはなりません。私は32ビットのワークステーション(したがって32ビットのSSMSインストール)を使用して、12年間など64ビットのサーバーを管理してきました。
SQL 2012を管理するときにSSMS 2005に問題があるのではないかと思います。ワークステーションのSSMSを、管理する必要がある最新のサーバーと同じバージョンにアップグレードしたいと思います。 SSMSの互換性は通常「後方」に機能します。つまり、SSMS 2012はSQL Server 2005を処理できますが、その逆はできません。