2013-06-26 2 views
1

내 웹 사이트에서 보고서 뷰어를 사용하고 있습니다. 나뿐만 web.config 파일에서 연결 문자열을 준로그인 실패 오류가 Microsoft 보고서 뷰어에 표시됩니다.

An error has occurred during report processing. 
    Exception has been thrown by the target of an invocation. 
     Login failed for user 'sa'. 

<connectionStrings> 
<add name="TPSConnectionString" connectionString="Persist Security Info=False;User ID=sa;Password=***********;Initial Catalog=DataBaseName;Data Source=MyDataSource" providerName="System.Data.SqlClient"/> 
</connectionStrings> 

그것에 대한 자격 증명이 올바른지 : 그 보고서를 볼 때 다음과 같은 오류를 받고 있어요. 왜 내가 그 오류를 이해하는지 이해할 수 없다. 여러분 중 누구라도 나를위한 해결책을 제공해주십시오.

답변

2

sa 계정이 사용 가능한지 확인하십시오. 또한 SQL Server Authentication가 먼저 연결 문자열이 올바른 sa 암호를 사용하고 있는지 확인 Windows

enter image description here

뿐만 아니라 활성화되어 있는지 확인합니다. 당신이 그것을 모른다면, 당신은 또한 sqlcmd

명령 프롬프트 유형을 열어 통해 sa 암호를 다시 시도 할 수 있습니다 :

sqlcmd –S SQLSERVER\INSTANCE 

SQLSERVER\INSTANCESQL 상자와 INSTANCE입니다 데이터베이스의 인스턴스입니다.

유형 :

sp_password @new = ’newpassword’, @loginame = ‘sa’ 
GO 
EXIT 

새 비밀번호로 로그인하십시오. Connection String이이를 반영하는지 확인하십시오.

+0

'sa' 계정이 활성화되어 있고 인증 모드가'SQl Server Authentication'입니다. –

+0

@VamsiPamula - 관리 스튜디오를 통해 로그인 할 수 있습니까? 'sa' 계정이나 다른 계정으로? –

+0

'sa' 계정 만 사용하여 로그인했습니다 –

관련 문제