サーバー名を使用してSQLServer2012 Expressにログインしたいのですlocal
が、機能(local)
しません。
動作する唯一のサーバー名はPC-Name\SQLEXPRESS
。
local/(local)
次の接続文字列を使用する必要があるため、何らかの方法で機能する必要があります。
Data Source=localhost;Initial Catalog=...
サーバー名を使用してSQLServer2012 Expressにログインしたいのですlocal
が、機能(local)
しません。
動作する唯一のサーバー名はPC-Name\SQLEXPRESS
。
local/(local)
次の接続文字列を使用する必要があるため、何らかの方法で機能する必要があります。
Data Source=localhost;Initial Catalog=...
再インストールし、インストール中に「名前付きインスタンス」ではなく「デフォルトインスタンス」を選択するようにしました。今、すべてが再び元気です。
私はあなたが今やろうとしていることを理解していると思います。
ホスト名とインスタンスの組み合わせを使用するのが本当に嫌いで、SQLネイティブクライアントを使用して接続している場合は、インスタンスに解決されるローカルと呼ばれるネイティブクライアントにいつでもエイリアスを追加できます。そうすれば、エイリアスを変更するだけで、アプリケーションを固定するサーバーやインスタンスに関係なく、アプリケーション内の接続文字列を同じに保つことができます。
構成方法の詳細については、以下のリンクを参照してください。