2

データ ソース設定だけが異なる次の 2 つの接続文字列について考えてみましょう。

Data Source=OEM-PC\SQLEXPRESS;Initial Catalog=<databasename>;
Integrated Security=False;Persist Security Info=False;
User ID=<userid>;Password=<password>;Connect Timeout=30

Data Source=.;Initial Catalog=<databasename>;
Integrated Security=False;Persist Security Info=False;
User ID=<userid>;Password=<password>;Connect Timeout=30

最初のものを使用すると、エラーがスローされるのはなぜですか

ユーザーのログインに失敗しました 理由: SQL 認証を使用したログインに失敗しました。サーバーは Windows 認証のみに構成されています。[クライアント: ]

SQL Server 2008 Express を使用しており、サーバーは混合認証用に構成されています。

(a) master.dbo.xp_instance_regread
(b)SERVERPROPERTY()および
(c) master.sys.xp_loginconfig

また、saログインを有効にしても違いはありません。

追加のデータが必要な場合はお知らせください。ありがとう。

4

1 に答える 1

1

SQLServerのいくつかの異なるインスタンスがインストールされているようです。

デフォルトのもの(これも。を使用してアクセスされます)では、SQL認証がセットアップされて有効になっていますが、SQLExpressインスタンスでは有効になっていません。

SQL Server構成マネージャーを使用して、使用しているインスタンスを確認し、それらを正しく構成します。

于 2013-02-17T17:47:40.893 に答える