Date: Sat, 5 Jan 2002 16:36:53 +0900
From: "Tadashi Nakamura" <who@example.com>
----- Original Message -----
From: "Akira Horikawa" <who@example.ne.jp>
To: <who@example.ne.jp>
Sent: Saturday, January 05, 2002 2:44 PM
Subject: [ml-msde:00929] Re: OSQL の Help
> >メッセージ 229、レベル 14、状態 5、サーバー HOGE、プロシージャ、行 1
> >[Microsoft][ODBC SQL Driver][SQL Server]SELECT 権限は、オブジェクト
> > 'table1'、デ−ターベ−ス 'DefaultDB'、所有者 'dbo' にありません。
>
> このエラーは、指定されたテーブル(table1)に対して、SELECT権限が
> 与えられていないという意味です。
すごく基本的なことでお手間を取らせてしまいました。
GRANT はもともと SQL 文にありましたね。
MSDE の場合
EXECUTE sp_grantdbaccess user01
で、一括で権限を委譲する、なんて勘違いしてしまいまいた。
そんなはずありません、いくらなんでも。
sp_grantdbaccess で、Database へのアクセスを認めて
さらに GRANT で Table へのアクセスを認める、
という2段構えなんですか。わかりました。
> 現在発売中のVol3.では、
> http://www.gihyo.co.jp/pcpro/
> MSDEへの接続から、サーバーロールまでの話を書いております。
>
> 次号(Vol.4)では、
> データベースユーザの登録やデータベースロールの話
> を書きます。
> Vol.2,3,4と、話が継続します。
デ−タベ−ス構築の戦略というと大袈裟かもしれませんが
Strategy 的な話しを読めるような本、というのは
知らないだけかもしれませんが、少ないように思います。
Vol.3,4 と読んでみます。
--
Tadashi Nakamura
who@example.com
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|