ユーザーからSQL Serverのストアプロシージャを非表示にできる方法はありますか?ストア手順を非表示
1
A
答えて
2
ストアドプロシージャのテキストを暗号化することができます。
CREATE PROCEDURE my_procedure
WITH ENCRYPTION
AS
BEGIN
SELECT *
FROM my_table
END
暗号化は解除できませんが、少なくとも防御の第一線です。
+0
ストアドプロシージャを暗号化することは、ソーススクリプトなどを更新するのではなく、プログラマ(または自分自身)がその場で「微調整」するのを防ぐ良い方法です。 –
3
SQL Server 2005以上については、それらのアクセス許可を与えないでください。次に、"Metadata visibility"は、表示されず、実行可能でないことを意味します。それを隠したいが、パーミッションを与えることは意味がない。
注:db_ownersとsyadminsは常にそれらを表示します。
これ以外のオプションは、前述のストアドプロシージャを暗号化するオプションです(無料のツールを使用すると簡単に無効になります)。
関連する問題
- 1. Insert同じストアで選択手順
- 2. Firebirdストリップ手順、トラッカーの表示とudf
- 3. SAP HANA 2.0でのストア手順パラメータからの挿入
- 4. 他のデータベースの手順表
- 5. ウェブサイトにウェブページを表示する手順は何ですか?
- 6. Javascript:いくつかの手順でテキストを表示
- 7. PHPでusort()の手順を表示するには?
- 8. couchdb、CommonJSモジュールを追加する手順(リスト表示機能)
- 9. 生成された順序なしリストを表示/非表示する方法
- 10. 非表示のオプションを非表示IE
- 11. シートを非表示/非表示 - VBA
- 12. 複数のパラメータを持つSQLストアの手順でデータテーブルを渡す方法
- 13. 手動でng2-bootstrapのポップオーバーを非表示にする
- 14. 手順
- 15. 手順
- 16. 手順
- 17. ストア手順のテーブルからすべてのIDを返します
- 18. ストア手順からプリントメッセージを受け取る方法がわかりません
- 19. リストビューを表示/非表示
- 20. Select2を非表示/表示
- 21. DataTemplateを非表示/表示
- 22. スウィフトナビゲーションコントローラ - 表示を非表示
- 23. 行を表示/非表示
- 24. ダイナミックコンボボックスを表示/非表示
- 25. 親のonclickイベントで非表示divを表示/非表示
- 26. Jquery非表示の非表示
- 27. タブバーの非表示と非表示
- 28. Onclick Shinyの非表示/非表示
- 29. 条件を表示/非表示のフィールドを表示/非表示にする
- 30. anglejs内の表示/非表示セクションをすべて表示/非表示
すべてのユーザーまたは特定のユーザーからですか? – mezoid
どのバージョンのSQL Serverですか?スキーマはおそらくあなたが望むものです。 –