2011-03-15 16 views
1

SQL Serverの一部のインスタンスを非表示にする必要があるため、SQL Server Management Studioの[サーバーの参照]画面からは表示できませんが、そのインスタンス名を知っている...SQL Server 2008インスタンスを非表示(非公開)にする

また、あなたが

任意のアイデアを接続しているインスタンス内から他のインスタンスのリストを取得する可能性を防ぎますか?

+0

デフォルトのTCPポートを変更しようとしましたか? – RobS

+0

私はあなたができるとは思っていませんが、どうしてそれは問題なのですか? - 接続許可がなければ、他のすべての人がインスタンス名を判別できます。 –

+0

私はanwserを追加するとどのくらいの速さですでに3つのanwsersがあったので、私は自分自身と一致する最初のものにteのポイントを与える...感謝の人々! – VSP

答えて

2

おそらくこれはあなたが探しているものです。 How to: Hide an Instance of SQL Server Database Engine enter image description here

+0

Can 'これを働かせてください。インスタンスを隠すだけでなく、接続文字列を「知って」いてもブラウズせずに入力することはできますが、インスタンスへの接続もできません。私は何か見落としてますか? – Frederik

1

私が言及したように、私は "保護された"インスタンスに非標準のTCPポートを使用し、SQLブラウザサービスを無効にすることをお勧めします。 SSMSを使用して接続するには、サーバー+インスタンス名+ポート番号を知る必要があります。

私はこの構成をテストしていませんが、私の頭の上からは、これがインスタンス検出のために頑丈になると思います。

インスタンスを「隠す」ための特別な理由はありますか?権限のないアクセスを防ぐためにログイン/セキュリティアカウントの制限を設定することはできませんか?

0

hiddingインスタンスに関する検索は答えを返された...我々は正しいキーワードでそれをGoogle didntのようだ:、

SQL Server構成マネージャでSQL Serverデータベースエンジン

のインスタンスを非表示にするには[SQL Serverネットワーク構成]を展開し、[プロトコル]を右クリックして[プロパティ]を選択します。

[フラグ]タブの[非表示]ボックスで[はい]を選択し、[OK]をクリックしてダイアログボックスを閉じます。この変更は、新しい接続に対してただちに有効になります。

+0

SQLブラウザサービスから隠しますが、SSMSのブラウズダイアログからインスタンスを隠しているかどうかはわかりますか?または、SSMSはSQL Browserサービスを使用して他のサーバー/インスタンスを特定しますか? – RobS

関連する問題