• ベストアンサー

GRANTの連続発行

SQLServer2008でpublicというデータベースロールに権限を与えたいのですが、下記を一個一個実行するといけるのですが、連続して実行はできません。 USE master; GRANT CREATE TABLE TO public; GRANT CREATE VIEW TO public; 権限もDBもたくさんあるので、これを一々一個一個実行していくのは得策ではありません。ほかのSQLは連続実行できるのに、なぜこれだけできないでしょうか。方法教えてください。お願いします。

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

  • ベストアンサー
  • pa_cotta
  • ベストアンサー率43% (25/58)
回答No.1

http://msdn.microsoft.com/ja-jp/library/ms178569(v=sql.90).aspx こちらを見る限りパラメタpermissionは<permission,...n>となっているので、複数の権限を設定できると思います。というか他ベンダでは出来るのでSQL Serverでも可能でしょう。

関連するQ&A