Date: Sat, 5 Jan 2002 14:44:28 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です
-----Original Message-----
From: Tadashi Nakamura [mailto:who@example.com]
Sent: Saturday, January 05, 2002 7:11 AM
To: who@example.ne.jp
Subject: [ml-msde:00928] Re: OSQL の Help
>メッセージ 229、レベル 14、状態 5、サーバー HOGE、プロシージャ、行 1
>[Microsoft][ODBC SQL Driver][SQL Server]SELECT 権限は、オブジェクト
> 'table1'、デ−ターベ−ス 'DefaultDB'、所有者 'dbo' にありません。
このエラーは、指定されたテーブル(table1)に対して、SELECT権限が
与えられていないという意味です。
一般的には、データベースオーナー(dboユーザ)が作成したテーブルを
第3者がSELECTする場合は、その許可権限を与える必要があります。
GRANT文の実行が必要です。
セキュリティを無視するのであれば、
GRANT SELECT, INSERT, UPDATE, DELETE ON テーブル名 TO Public
を実行すれば、データベースユーザなら誰でもそのテーブルに対して読み
書きができるようになります(Publicロールには誰でも所属します)。
さらにデータベースの中にGuestユーザを登録すると、サーバーにログイン
できる人は誰でもそのデータベースをGuestユーザ権限で使えるように
なります。
Guestユーザは、Publicロールに所属しますので、Publicロールに読み書き
許可権限を与えると、ユーザ単位でセキュリティ許可設定をする必要は
ありません。
下記のスライドが参考になるでしょう
http://www.horikawa.ne.jp/msde/suport/myarticle/ovc2000/ovc_65.jpg
http://www.horikawa.ne.jp/msde/suport/myarticle/ovc2000/ovc_66.jpg
http://www.horikawa.ne.jp/msde/suport/myarticle/ovc2000/ovc_67.jpg
http://www.horikawa.ne.jp/msde/suport/myarticle/ovc2000/ovc_68.jpg
http://www.horikawa.ne.jp/msde/suport/myarticle/ovc2000/ovc_69.jpg
http://www.horikawa.ne.jp/msde/suport/myarticle/ovc2000/ovc_70.jpg
># 技評社の PCProg V2 の 堀川さんの記事は、有難かったです。
># Source は、Download してツールとして活用しております。
ありがとうございます。
現在発売中のVol3.では、
http://www.gihyo.co.jp/pcpro/
MSDEへの接続から、サーバーロールまでの話を書いております。
次号(Vol.4)では、
データベースユーザの登録やデータベースロールの話
を書きます。
Vol.2,3,4と、話が継続します。
---------------------------------------------------
(株)日本技術ソフト開発 堀川 明
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
01月05日(土曜日) 14時42分記
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|