SQLサーバーはユーザーを作成し、特定のテーブルにデータベースへのアクセスを許可します

1.最初に、異なるベンダーに対して異なるログイン名を作成します(以下の例として1つのベンダーを取り上げます)

画像

 

 

2.ログイン名をパブリックサーバーロールに追加し、[OK]をクリックします。

画像

 

3.パブリックサーバーロールの属性をキャンセルして、すべてのデータベースを表示します。

開く必要があるデータベースDabase.XXX.OAにアクセスするために開く

SQLクエリ

-材料情報テーブルの読み取り専用の選択権限をユーザーXXXに割り当てます 

材料情報テーブルの選択をXXXに付与

-指定されたテーブル権限をユーザーに割り当てます(読み取り、書き込み、削除)
GRANT SELECT、INSERT、UPDATE、DELETE ON table1 TO [ユーザー名]

-指定されたテーブルの列権限をユーザーに割り当てます(読み取り/書き込み削除)
GRANT SELECT、UPDATE ON table1(id、AA)TO [ユーザー名] 

 

おすすめ

転載: blog.csdn.net/kakak2000/article/details/105954482