2

サーバー名を使用してSQLServer2012 Expressにログインしたいのですlocalが、機能(local)しません。

動作する唯一のサーバー名はPC-Name\SQLEXPRESS

local/(local)次の接続文字列を使用する必要があるため、何らかの方法で機能する必要があります。

Data Source=localhost;Initial Catalog=...
4

2 に答える 2

3

再インストールし、インストール中に「名前付きインスタンス」ではなく「デフォルトインスタンス」を選択するようにしました。今、すべてが再び元気です。

于 2013-02-23T14:30:06.200 に答える
1

私はあなたが今やろうとしていることを理解していると思います。

ホスト名とインスタンスの組み合わせを使用するのが本当に嫌いで、SQLネイティブクライアントを使用して接続している場合は、インスタンスに解決されるローカルと呼ばれるネイティブクライアントにいつでもエイリアスを追加できます。そうすれば、エイリアスを変更するだけで、アプリケーションを固定するサーバーやインスタンスに関係なく、アプリケーション内の接続文字列を同じに保つことができます。

構成方法の詳細については、以下のリンクを参照してください。

SQLServerエイリアスを設定して使用する方法

于 2013-02-22T11:37:56.803 に答える