6

SQL Server 2005 でデータベース ダイアグラムを読み取るためのアクセス権をユーザーに付与するために必要なアクセス許可を教えてください。

どうもありがとう!

4

3 に答える 3

8

ボルから

  • データベースへのアクセス権を持つすべてのユーザーがダイアグラムを作成できますが、ダイアグラムが作成されると、そのダイアグラムを表示できるのは、ダイアグラムの作成者と db_owner ロールのメンバーだけになります。
  • ダイアグラムの所有権は、db_owner ロールのメンバーにのみ譲渡できます。これは、ダイアグラムの以前の所有者がデータベースから削除された場合にのみ可能です。
  • ダイアグラムの所有者がデータベースから削除された場合、db_owner ロールのメンバーがダイアグラムを開こうとするまで、ダイアグラムはデータベースに残ります。その時点で、db_owner メンバーはダイアグラムの所有権を引き継ぐことを選択できます。

したがって、db_owner/dbo が最適です

于 2011-01-11T19:00:32.030 に答える
6

これで試してください:

ALTER AUTHORIZATION ON DATABASE::AdventureWorks TO sa;
于 2011-01-11T18:51:13.770 に答える