저는 Microsoft SQL Server 2008 R1 및 Visual Studio 2010에서 작업합니다. 내 대상은 서버를 새 컴퓨터에 복제하는 것입니다. 그러나 응용 프로그램을 설정하고 브라우저의 URL에 "local/storytelling"을 입력하면 오류 메시지가 나타납니다. Google에 가능한 실수를 한 후에 인증 모드 양식 "Windows 인증 모드"를 "SQL Server 및 Windows 인증 모드"로 설정했습니다. 하지만 오류가 남아 있습니다 ... 그리고 지금은 더 이상 생각할 필요가 없습니다.'someone'사용자가 로그인하지 못했습니다.
: System.Data.SqlClient.SqlInternalConnection.OnError (SQLEXCEPTION 예외 부울 breakConnection) 4,846,887 [SQLEXCEPTION는 (0x80131904). 로그인 사용자 스토리 '실패 여기서
오류 MSG 인 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj) 194 System.Data.SqlClient.TdsParser.Run (runBehavior runBehavior, SqlCommand를 cmdHandler, SqlDataReader의 데이터 스트림, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) 2,392 의 System.Data.SQLClient .SqlInternalConnectionTds.CompleteLogin (부울 enlistOK) +35 012 3,516,System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin (ServerInfo serverInfo 문자열 NEWPASSWORD 부울 ignoreSniOpenTimeout, INT64 timerExpire,도록 SqlConnection owningObject) 144 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover (스트링 호스트 문자열 NEWPASSWORD 부울 redirectedUserInstance,도록 SqlConnection owningObject , connectionOptions을 SqlConnectionString, INT64 timerStart) 342 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist (도록 SqlConnection owningObject, SqlConnectionString connectionOptions, 문자열 NEWPASSWORD, 부울 redirectedUserInstance) 221 System.Data.SqlClient.SqlInternalConnectionTds..ctor (DbConnectionPoolIdentity 정체성, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection 소유 객체, 부울 redirectedUserInstance) +189 System.Data. SqlClient.SqlConnectionFactory.CreateConnection 185 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection (DbConnection owningConnection, DbConnectionPool 수영장, DbConnectionOptions 옵션) +31 System.Data.ProviderBase.DbConnectionPool (DbConnectionOptions 옵션, poolGroupProviderInfo, DbConnectionPool 수영장, DbConnection owningConnection 객체) .CreateObject (DbConnection owningObject) 433 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest (DbConnection owningObject) +66 System.Data.ProviderBase.DbConnectionPool.GetConnection (DbConnection owningObject) 499 System.Data.ProviderBase.DbConnectionFactory.GetConnection (DbConnection owningConnection) +65 System.Data.ProviderBase.DbConnectionClosed.OpenConnection (DbConnection 외부 연결, DbConnectionFactory 연결 Fa) ctory) +117 System.Data.SqlClient.SqlConnection.Open() +122 D : \ storytelling \ Default.aspx.vb의 _Default.Page_Load (개체 보낸 사람, EventArgs e) : 21 System.Web.UI.Control .OnLoad (EventArgs입니다 전자) +99 System.Web.UI.Control.LoadRecursive() +50 System.Web.UI.Page.ProcessRequestMain (부울 includeStagesBeforeAsyncPoint, 부울 includeStagesAfterAsyncPoint) 627
나는 '돈 코드에 어떤 문제가 있는지 알 수 있습니다. (소스 파일 : "Default.aspx.vb")
ror log highlight 빨간색으로 conn.Open()을 강조 표시합니다. 아마도 서버를 복제 할 때 몇 가지 단계를 잃어 버렸을 것입니다. 그러나 나는 어떤 단계를 무시했는지 전혀 모른다. 제안 사항을 제공해주십시오. 감사합니다. .
"사용자가 스토리 텔링에 실패했습니다."해당 사용자가 있습니까? –
예, SSMS를 열고 로그인 디렉토리에 이전 시스템의 사용자와 동일한 속성을 구성하는 "스토리 텔링"사용자를 추가합니다. – Stallman
"사용자 매핑"탭에서 로그인이 올바른 데이터베이스 사용자에게 매핑됩니까? 이 사용자를 사용하여 SSMS에 연결할 때 어떤 오류가 있습니까? – Andomar