サーバー
Q. 特定のマシンのみが接続できるように SQL Server へのアクセスを制限するにはどうすればよいですか?
(v1.0 19.10.1998)
特定のマシンのみが接続できるように SQL Server へのアクセスを制限するにはどうすればよいですか? connect
A. SQL Server には、これを行うための組み込みツール/機能がありません。また、これを行うために作成/使用できるストアド プロシージャを実行する機能もありません。選択肢 :-
SQL Server にはそのような機能はなく、接続時に特定の処理を実行する機能も提供しません。ここでは、いくつかの実装方法を紹介します
1. SQL Server をファイアウォールの内側に置き、それを使用してアクセスを制限します。これは、必要なことを行うための最も安全で機能的な方法です。
セキュリティとツールを提供するファイアウォールを使用します。使いたいです。
2. 独自の ODS ゲートウェイを作成し、SQL Server の代わりにそのゲートウェイをクライアントに指定します。その後、ODS ゲートウェイがチェックを行いますが、クライアントが直接指定する正しい SQL クライアント構成エントリを見つけることを妨げるものはありません。 SQL プログラマー ツールキットには ODS コードの例があり、MS Web サイトから無料でダウンロードできます。
SQL Server クライアントの代わりに独自の ODS ゲートウェイを作成して、ODS ゲートウェイを確認してください。ただし、これによって SQL Server への通常のクライアント接続は停止されません。この例は、Microsoft サイトから無料でダウンロードできる SQL Programmers Toolkit にあります。
3. sysprocesses (net_address) 内の関連する列をチェックし、実行すべきでないプロセスに対して KILL コマンドを発行する、常時実行/スケジュールされたストアド プロシージャを作成します。この方法は MAC アドレスに対してのみ機能することに注意してください。発見されて殺される前に、人々が接続し、場合によっては変更を加えることができます。
sysprocesses の対応する列 (net_address) をチェックするストアド プロシージャを作成します