SQLは、元々ビューを作成した人、または最後に誰が変更したのかに関する情報を格納しますか?SQL 2005ビューの作成者の検索
答えて
私はビューを作成しますが、あなたにそれが
sp_help viewMyView
は、sp_helpはBTW任意およびすべてのデータベース・オブジェクト上で動作します作成したときにいくつかの情報をsp_helpを取得しますを参照する方法があるかどうかわかりません。
今は遅すぎますが、2008年を使用している場合は、将来の変更を追跡するauditを作成することができます。
EDIT:見つけました!
select p.name, v.*
from sys.all_views v, sys.database_principals p, sys.schemas s
where p.principal_id = s.principal_id
and v.schema_id = s.schema_id
and v.name = 'your_view_name'
これにより、データベースのビュー(principal_id列を含む)に関するいくつかの面白い詳細が生成されます。ユーザー名はprincipal_idのsys.database_principalsに参加してください!
SQL Serverは、オブジェクトを作成または変更したユーザーに関する明示的な情報を格納しません。 principal_idどちらかがのデータベースプリンシパルIDが移入されたオブジェクトの種類に応じて
select * from sys.objects where object_id = object_id('<object name>');
:指定されたオブジェクトの所有者であるか、どのようなスキーマオブジェクトが属するんし、誰についてのメタデータカタログ内の情報があります所有者、またはschema_idには、オブジェクトが属するスキーマのIDが設定されます。
select * from sys.schemas
は、しかし、これらは唯一のオブジェクトの所有者を明らかにすることに注意してください:すべてのスキーマは、メタデータ・カタログから検索することができ、所有者としています。所有者は必ずしもそれを作成または変更したユーザーを意味するものではありません。オブジェクトの所有権は、作成中または作成後にALTER AUTHORIZATIONステートメントを使用して変更することができ、所有権による識別は最高で信頼性がありません。また、sysadminロールのすべてのメンバーは、すべてのデータベース内の同じデータベースプリンシパルdboにマップされます。
オブジェクトを作成したユーザーを適切に識別するには、監査方法を展開する必要がありますが、事前に監査を展開する必要があります。
- ログファイル「Paul Randal has an example in his recent blog」を調べることができます。
- あなたは、次を参照できます。default trace
- 1. Sql Server 2005のノイズワードフルテキスト検索
- 2. SQL Server 2005の複数の検索オプション
- 3. SQL Server 2005のストアドプロシージャでのテキスト検索
- 4. SQL 2005 SMO - 参照テーブルの検索
- 5. クエリSQl Server 2005全文検索ノイズ/ストップワード
- 6. SQL 2005でのカスタムサーバーロールの作成
- 7. SQl Server 2005で複数のテーブルをフルテキストで検索する
- 8. 日付検索のパラメータを定義するDATEADD/datediff - SQLサーバー2005
- 9. Sql Server 2005でxmlデータの動的ビューを作成できますか?
- 10. vbでファイル作成者を検索しますか?
- 11. DB2からSQL Server 2005へのビュー
- 12. SQL Server 2005で動作するアプリケーションにフルテキスト検索をインストールする
- 13. 管理者の検索クエリ
- 14. T-SQLストアドプロシージャを使用した動的検索の作成
- 15. SQLサーバー2005エンタープライズエディションの構成
- 16. カスタム検索ビューを作成するには?
- 17. 検索クエリ - SQL Server 2005 - アイデア - 知識共有
- 18. MS-SQL 2005検索:条件付きwhere節with freetext
- 19. Drupalのビューの検索
- 20. SQL 2005/2008ストアドプロシージャとdb相互作用のシーケンス図を作成
- 21. SQLコマンドの検索
- 22. SQLテーブルの検索
- 23. のMySQL/SQL検索
- 24. SQLインデックスの検索
- 25. Drupalビューの "like"パターン検索
- 26. バターナイフバインドメニューからの検索ビュー
- 27. 作成バイナリ検索ツリー
- 28. API検索アプリケーションを作成するオープンソースのJava検索エンジン
- 29. ビューとCCKを使用したDrupal 6でのロケーションワイズ検索の作成
- 30. Drupal 6のカスタム検索フォーム:ビュー/パネルまたはカスタムSQL?