2017-05-31 6 views
0

主な目標は、マシンがマシン名でローカルかリモートかを判断することです。localhostのよく知られたエイリアスはどれですか?

私はlocalhostのすべてのよく知られて別名でリストを完了する必要があります。 は、だからここに私は:

var localAddressList = new List<string> 
        { 
         @"(local)", 
//      @"(localdb)", 
         @"(localhost)", 
         @"localhost", 
//      @"localhost -4", 
//      @"localhost -6", 
         @"127.0.0.1", 
         @"::1", 
         @"." 
        }; 

しかし、私はコメントエイリアスについて確認していません。 別名を知っていますか? 誰でもこの情報をどこに教えてもらえますか?

+0

私はどこリストを見つけるために知っていませんしかし、あなたはまた、localhost.localdomain' – xanoetux

+0

@xanoetux 'についてのおかげで、しかし、どのようなコメント別名を考える必要がありますか?これらのエイリアスを使用してssms経由でSQL Serverに接続することはできません。 – isxaker

+0

ローカルとリモートは相対的です。 「ローカル」とは、接続がどこにあるかによって異なるものを意味します。それは、「まだ私たちはいますか?」と尋ねるようなものです。もちろん、あなたはいつもここにいますから、あなたはそこにいるわけではありません。もちろん、あなたが見つけた名前は、そのサーバー上の名前付きインスタンスにすることもできます。あなたは@@ SERVERNAMEを評価する方がずっと良いでしょう。 https://docs.microsoft.com/en-us/sql/t-sql/functions/servername-transact-sql –

答えて

0

あなたのDNSサーバーの定義とあなたのSQL Serverの別名定義を確認することができます。
SQLブラウザはSQL Serverのホスト名とエイリアスをチェックします。

内側Sql Server Configuration ManagerSQL Native Client XX.0 Configuration (XXbit)次にAliasesセクションに移動します。また

変更hostsファイルまたは別の名前を使用してサーバーを扱うことができ、別のDNSサーバーを持つ任意のコンピュータ

(これは正常にかかわらず、お答えしますSQL Browserを意味するものではありません)。

それはあなたの欲望が含まれている可能性がある次のファイルを確認してください:

C:\ WINDOWS \ SYSTEM32 \ drivers \ etcに\ホスト

+0

誰でもSQLブラウザハンドルの別名が – Hybris95

+0

を編集すること自由に落ちたが、これはSQLのある方法についての参考資料を持っている場合インスタンス – isxaker

+0

あなたは 'sql-server'タグを付けましたか? – Hybris95

関連する問題