私のMVC 5 EF6コードの最初のアプリケーションがMicrosoft SQLに接続しようとしているDB接続に問題があります。別のサーバーにあるサーバー。ここMVC 5とバックエンドEF6コードFirst System.Data.SqlClient.SqlException:ユーザー 'Domain xxxxxxxx'のログインに失敗しました
は私のエラーです:
Login failed for user 'Domain\xxxxxxxx'.
説明:未処理の例外が現在のWeb要求の実行中に発生しました。エラーの詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。
Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'Domain\xxxxxxxx'.
ソースエラー:
未処理の例外は、現在のWeb要求の実行中に生成されました。以下の例外スタックトレースを使用して、例外の起点および場所に関する情報を識別できます。
スタックトレース:
[SqlException (0x80131904): Login failed for user 'Domain\xxxxxxxx'.]
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) +414
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +78
System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +167
System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +143
System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) +83
System.Data.SqlClient.SqlConnection.Open() +96
System.Data.Entity.Infrastructure.Interception.DbConnectionDispatcher.<Open>b__36(DbConnection t, DbConnectionInterceptionContext c) +10
System.Data.Entity.Infrastructure.Interception.InternalDispatcher`1.Dispatch(TTarget target, Action`2 operation, TInterceptionContext interceptionContext, Action`3 executing, Action`3 executed) +72
System.Data.Entity.Infrastructure.Interception.DbConnectionDispatcher.Open(DbConnection connection, DbInterceptionContext interceptionContext) +360
System.Data.Entity.SqlServer.<>c__DisplayClass33.<UsingConnection>b__32() +426
エラーメッセージをお読みになりましたか?そのユーザーはデータベースに存在していますか? – SLaks
ドメインユーザーxxxxxxxxには、そのSQL Serverに対する権限が必要です。最初にSSMSで動作することを確認してください。 –
ローカルボックスでは正常に動作しますが、自分のサーバーに展開されている場合は動作しません。ローカルとWebサーバーは同じDBサーバーにアクセスします。 –