5

Visual Studio 2010 Ultimate で自動的にインストールされます。サーバーやその他のユーザーを作成しませんでした。

私は使用しています:

string connectionString = @"Server=.\SQLEXPRESS;Database=SportsStore;Trusted_Connection=yes;";

認証に失敗したというエラーが表示されます。サーバーは見つかっていますが、資格情報が間違っています。デフォルトのログインとパスワードは何ですか?

編集:まだ機能していません!:(

ここに私の接続文字列があります:

string connectionString = @"Server=.\SQLEXPRESS;Database=SportsStore;Integrated Security=SSPI;";

そしてエラーメッセージ:

ログインで要求されたデータベース「SportsStore」を開けません。ログインに失敗しました。ユーザー 'ToshibaLaptop\Sergio' のログインに失敗しました。

4

5 に答える 5

4

SQL Server 認証を使用している場合は、ユーザー名saと空白のパスワードを試すことができますが、これがデフォルトであるかどうかはわかりません。統合 Windows 認証が機能するはずなので、Windows アカウントに接続できるはずです。

string conn = "Data Source=.\SQLExpress;Initial Catalog=mydb;Integrated Security=SSPI;";
于 2010-08-07T14:24:26.437 に答える
4

おそらく、Sql Server 認証を使用して接続するべきではありません。

ボックスに管理者としてログインし、統合 Windows 認証を使用して接続すると、システム管理者になります。

于 2010-08-07T14:24:38.170 に答える
1

エラー メッセージは、SQL Server がデータベースを開けないことを示しています。認証は成功していると思いますが、データベースへの接続に問題があります。データベースは利用できますか?

接続文字列でデータベースを master に変更することで、テストを実行できます。それが成功した場合、問題はデータベースに関連しています。他のエラーが発生する可能性があることは理解していますが、テストは SQL Server にログインできることを確認することです。

于 2010-08-07T15:49:37.593 に答える
0

SQL 2008 でデフォルトを使用すると、SQL Server ユーザーは存在せず、Windows 認証のみが有効になり、アプリケーションをインストールしたユーザーのみが Active Directory 認証を介してアクセスできます。

于 2010-08-07T14:25:22.930 に答える