質問: windowsxpのaccess2000からsqlserver2014接続、ビュー保存について。 お世話になります。 microsoftaccess2000(9.0.2812)がインストールされている、windowsxppro(5.1.2600)sp3を複数台使用し、windowsserver2012のデータベースサーバー(microsoftsqlserver2014standardインストール)に接続しております。 access2000のadp(accessdataproject)を使って、パソコンから、サーバーデータベースの中身を見ています。 あるパソコンではデータベースのビューのデザイン指定、参照、編修を問題なく使用出来ているのですが、ある別のパソコンからは、ビューのデザインの保存が出来ません。「接続されているsqlサーバーはsqlserver2000よりも新しいバージョンです。保存は無効になります。」とメッセージが出ます。 またこの場合、ビューには、all_columns(sys)~xml_schema_wildcards(sys)という、多数のテーブルが出現します。ビューのデザインが保存出来るパソコンでは、これらが出現しません。 以前は、sqlserver2000standardをインストールしたwindowsserver2003に接続していました。 パソコンは両者とも全く同じosのバージョン、accessのバージョン、なのですが、サーバーのデータベースのビューが保存出来るものと出来ないものとが分かれてしまい、その違いが分かりません。 この原因に関しまして、何かお分かりになられる方がいらっしゃいましたら、ぜひご教示くださいませ。 どうぞよろしくお願い致します。
回答: 一応、お礼に対する回答です。 ログインidが同じと言うことは デフォルトdbは当然変化しません。 idが sa ということは 通常は main db がデフォルトです。 私は adp というは使用したことがないので、 どんな設定があるかわかりませんが、 可能性としては sql server 側よりも adp 側に起因していると思います。 たとえば、id/pw を入力してsql server へ接続するときに 使用する dbも選択するかと思いますが そのあたりはどうなっていますか?