1

.NET Web アプリケーションのログイン ページを設定しましたが、データベースにユーザーの 1 人をログインさせようとすると、このエラーが発生します。

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

いくつかの調査を行った後、サーバーへのアクセスを許可するためにこのクエリを実行したことがわかりました

EXEC sp_grantlogin 'MyMachineName\ASPNET' /* Give the ASPNET account access to DB*/ 
EXEC sp_grantdbaccess 'MyMachineName\ASPNET' /* Give the ASPNET account full privileges to DB*/ 
EXEC sp_addrolemember 'db_owner', 'MyMachineName\ASPNET'

上記はまだ機能せず、「MyMachineName」が見つからないというエラーが表示されます。

これをソートする方法、または私が間違っていることへのポインタについて助けが必要です。私の接続文字列の下を見つけてください:

<add name="SampleName" 
     connectionString="Server=localhost\SqlExpress;Database=SampleLaundrySystem;Integrated Security=True"
     providerName="System.Data.SqlClient" />

よろしくお願いします。

4

1 に答える 1

0

統合セキュリティを変更 =SSPI

このリンクに従ってください: http://www.connectionstrings.com/

于 2012-09-29T22:03:48.980 に答える