SQL Server 2012 Standardデータベースがあり、それに接続するにはSQL Server 2008 Management Studioを使用します(2012 SSMSはWindows XPではサポートされていないため)。問題は、SQL Server 2008が常に例外(配列の範囲外のインデックス)を与え、ビジュアルエディターでテーブルを編集したり、テーブルを開いたりできないことです。クライアントは現在、クエリを通じてデータベースオブジェクトのみを操作できます。
問題は次のとおりです-Windowsに解決策はありますかXP 2012データベースで適切に動作するために?
SSMSをSQL Server 2008 R2バージョンにアップグレードしてみてください。 SSMS 2008 R2を使用してSQL 2012に問題なく接続していたクライアント。新しい機能はサポートしていませんが、動作します。
最適なオプションは、サポートされている新しいOSにアップグレードすることです(Windowsを起動するときに私は言いますXP VM何かを行うには))。
使用する必要があるManagement StudioのバージョンはSQL Server 2012です。悲しいことに-確認したとおり- これはWindows XPではサポートされていません 。これは完全に人為的な制限だとは思わない-2012年のツールをハッキングしてインストールする方法を考え出せたとしても、他に対処すべき行動上の問題があると思う。
だから、あなたにはいくつかの選択肢があります(そして私はこれらが実用的であるかもしれないしそうでないかもしれないと私は理解しています):
古いサーバーが下位互換性のために新しいサーバーからデータを読み取る必要があるという問題がありました。古いサーバーには、廃止予定であるがまだ使用されているレガシーシステムが含まれているため、アップグレードできません。 SQL Server 2012が必要でしたが、ダウンロードしましたが、Server 2003 SP2での実行を拒否しました。私はOrcaを使用してinstallrequirementを削除しましたが、インストールして問題なく実行されました...インストーラーに不思議な点がありましたが、PHPはライブラリを正常に使用しています。