sql >> データベース >  >> RDS >> Access

ユーザーがアクセスできないSQLデータベースを非表示にする方法

    デフォルトでは、ユーザーがSQLデータベースにアクセスできない場合でも、SQLManagementStudioにログインするときにデータベースを表示できます。したがって、SQLデータソースに接続するときに、Pyramidでも同じ動作が見られます。ユーザーがアクセスできるデータベースのみを表示する場合は、「パブリック」と呼ばれるSQLロールを追加編集できます。プロパティ「Viewanydatabase」を「Deny」に設定します。これで、ユーザーがログインすると、アクセスできるデータベースのみが表示されます。

    1)SQL Management Studioにログインし、SQLインスタンスに接続します。

    [セキュリティ]>[サーバーの役割]を展開し、[公開]の役割をダブルクリックします

    2)[サーバー]を展開し、SQLインスタンスを選択します。次に、[任意のデータベースを表示する]の[拒否]チェックボックスをオンにします これを行う方法は他にもあることに注意してください。または、特定のデータベースに表示許可を拒否するように設定するだけです。このトピックに関するより多くの情報はインターネットで見つけることができます。


    1. 致命的なエラー:C:\ xampp \ htdocsにある未定義の関数sqlsrv_connect()を呼び出します

    2. サイトをクリーンアップおよび最適化するための8つのWP-CLIコマンド

    3. Oracleシーケンス値は順序付けられていません

    4. シーケンスとアイデンティティ