こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

アクセスからSQL Serverのデーターを更新することができない。

アクセスのデーターをSQLサーバーへ移行する計画があり、準備のため SQL Developer バージョンで独習中です。SQLサーバーにコピーしたテーブルにアクセスからログインするとテーブルは見られるのですが、データーの変更については「このレコードセットは更新できません」と表示されます。権限の問題ではないかと思われます。

環境と現状の設定:
XP Professional
SQL Server 2008 Developer
Visual Studio 2008 
サーバー名: SVR-1

セキュリティー
ログイン名: SVR-1\taro
サーバーロールのメンバーシップ:sysadmin

データーベース名: project
ユーザー名: dbo
ログイン名: SVR-1\taro
既定のスキーマ: dbo
所有されているスキーマ:なし
データーベースのロールメンバーシップ: db_owner

不思議なことに、Visual Studio 2008を使って試作したデーターベースはアクセスから書き換えができます。セキュリティーの設定も何ら変わりがないのですが。

データーベース (project)のユーザー名(dbo)の「所有しているスキーマ」にあるdata_reader, data_writer欄にチェックをいれても結果は同じです。

どこをどのように設定すれば良いのか、ご教示戴きますようお願い致します。

投稿日時 - 2009-05-27 17:14:35

QNo.4994970

困ってます

質問者が選んだベストアンサー

そのテーブルには主キーが設定されていますか?
ないとAccessからは更新不可になりますが。

投稿日時 - 2009-05-27 19:13:38

お礼

早速のご指導有難うございます。テーブルに主キーを設定したところ問題は解決しました。大感激です!!!!

投稿日時 - 2009-05-28 01:13:02

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問