私はSQL Server 2008の開発者版を持っていますが、ハードコードされた接続文字列を持つソフトウェアがあります。
Data Source=.\SQLEXPRESS;Initial Catalog=db;User Id=sa;Password=1234;
今、SQLEXPRESSに構成ツールでエイリアスを追加してみましたが、この新しいエイリアスを使用したくありません。
TCP/IPを有効にして、サービスを再起動しました。
次の手順に従って、エイリアスを追加します。
New Alias...
]を選択します.\SQLEXPRESS
を入力します。.
を入力します(localhost
と同じです)。HOSTSファイルを変更してSQLEXPRESSの設定を含めると、SQLEXPRESSと呼ばれるマシンのDNSルックアップのみが指定されたIPアドレスにリダイレクトされます。これにより、.\SQLEXPRESS
がlocalhost SQLインスタンスに解決されることはありません。