主な目標は、マシンがマシン名でローカルかリモートかを判断することです。localhostのよく知られたエイリアスはどれですか?
私はlocalhost
のすべてのよく知られて別名でリストを完了する必要があります。 は、だからここに私は:
var localAddressList = new List<string>
{
@"(local)",
// @"(localdb)",
@"(localhost)",
@"localhost",
// @"localhost -4",
// @"localhost -6",
@"127.0.0.1",
@"::1",
@"."
};
しかし、私はコメントエイリアスについて確認していません。 別名を知っていますか? 誰でもこの情報をどこに教えてもらえますか?
私はどこリストを見つけるために知っていませんしかし、あなたはまた、localhost.localdomain' – xanoetux
@xanoetux 'についてのおかげで、しかし、どのようなコメント別名を考える必要がありますか?これらのエイリアスを使用してssms経由でSQL Serverに接続することはできません。 – isxaker
ローカルとリモートは相対的です。 「ローカル」とは、接続がどこにあるかによって異なるものを意味します。それは、「まだ私たちはいますか?」と尋ねるようなものです。もちろん、あなたはいつもここにいますから、あなたはそこにいるわけではありません。もちろん、あなたが見つけた名前は、そのサーバー上の名前付きインスタンスにすることもできます。あなたは@@ SERVERNAMEを評価する方がずっと良いでしょう。 https://docs.microsoft.com/en-us/sql/t-sql/functions/servername-transact-sql –