2011-10-31 3 views
0

Crystal Reports XI Release 2를 사용하여 SQL Server 2005 데이터베이스에 대한 보고서를 실행하는 이전 VB6 응용 프로그램이 있습니다. 이것은 수년에 걸쳐 잘 작동했습니다. 또한 최근 몇 년 동안 우리는 Windows XP를 사용했습니다. 이제 Windows 7로 마이그레이션하기 시작했습니다. 이제 Windows 7 사용자 중 한 명이 보고서를 실행할 수 없습니다. 그에게 "Logon failed"라는 오류를줍니다. 세부 정보 : [Database Vendor Code : 6] ". 이 응용 프로그램에 사용 된 모든 Crystal Reports는 시스템 ODBC 연결을 사용합니다. 필자는 시스템 DNS가 SQL Server 데이터베이스에 대해 올바르게 인증되는지 두 번 확인했습니다. 그러나 사용자가 VB6 앱에서 보고서를 실행하려고하면 모두 동일한 오류가 발생합니다. 이상하게도 우리는 Crystal Reports를 사용하는 또 다른 오래된 VB6 응용 프로그램을 가지고 있으며 응용 프로그램의 보고서가 정상적으로 작동합니다. 그러나 해당 응용 프로그램은 SQL Server가 아니라 로컬 Microsoft Access 데이터베이스에 대해 실행됩니다.Windows 7 컴퓨터에서 Crystal Report Viewer 가져 오기

SQL Server, Crystal Reports XI Release 2 및 Windows 7과 관련된 알려진 문제가 있습니까?

우리가 방금 알아챈 것. 이 문제가 발생하는 2 사용자 컴퓨터에서 둘 다 64 비트 Windows 7 컴퓨터입니다. 그렇다면 64 비트 버전의 Windows, SQL Server 및 Crystal Reports XI Release 2의 문제가 될 수 있습니까?

+0

관리 도구에서 또는 'Windows \ SysWOW64 \ odbcad32.exe'버전을 사용하여 ODBC 연결을 구성 했습니까? System DSN에는 SysWOW64 디렉토리의 버전을 사용해야합니다. – Justin

+0

아니, 나는하지 않았다. 나는 그것에 대해서조차 몰랐다. 좋아, 나는 사용자의 기계에 도착하자 마자 그렇게 할 것이다. – Rod

+0

완벽하게 작동했습니다. 감사합니다. – Rod

답변

0

Crystal Report 11.5는 64 비트 창에서 실행됩니다. 최소 요구 사항은 64 비트에서 실행되는 CR11 R2 SP6입니다.

+0

솔루션에 대한 자세한 정보를 추가 할 수 있습니까? – abarisone