2

通常のユーザーと sql Express データベースを使用して c# WinForms アプリケーションをテストする際に問題が発生しています。接続文字列のSSPIが問題だと思います。

編集:問題は、接続が開かないことです。これは、通常のユーザーとしてログインしたときに発生する例外です (正しく開く管理ユーザーとしてこれを取得しません)。

ユーザー「AsusWin7-64\SomeUser」のログインに失敗しました。System.Data.SqlClient.SqlInternalConnection.OnError (SqlException 例外、ブール値 breakConnection) で System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() で System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior、SqlCommand cmdHandler、SqlDataReader dataStream、BulkCopySimpleResultSet System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo、文字列 newPassword、ブール値の ignoreSniOpenTimeout、TimeoutTimer タイムアウト、SqlConnection owningObject) の System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) の System.Data. SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance,

4

1 に答える 1

2

タイトルの質問に対する答えはノーです。SSPI では、管理者グループに Windows ユーザーは必要ありません。発生している障害/エラーの正確な性質は何ですか?

*編集: * SQL Express データベースが Windows 統合認証を受け入れるように構成されていることを確認し、適切なデータベース、テーブル、および手続き。

于 2013-03-15T00:44:47.027 に答える