2010-12-07 5 views
1

그래서 우리는이 모든 시간을 유지해 온 2000 년경의 Powerbuilder 앱을 사용했습니다. 그것은 내 새로운 윈도우 7 64 비트 머신에 들어가기까지 노력했다.SQL2008 연결성이있는 Windows 7 64 비트에서 실행하려고하는 이전 Powerbuilder 앱

먼저 우리가 항상 사용했던 이전 SQL 2000 클라이언트 설치는 설치되지 않습니다. 둘째, SQL 2008 연결 도구를 설치 한 후 앱이 데이터베이스에 연결되지 않습니다.

오류는 "DBMS는 현재 설치에서 지원되지 않습니다"입니다

임 32 비트 PBMSS90.dll 그냥 64 비트 SQL 드라이버를 처리 할 수없는 걱정. 나는이 시점에서 무엇을해야할지 모른다.

어떤 도움을 제공 할 수 있다면 크게 감사하겠습니다.

답변

0

문제는 이전의 Microsoft SQL Server 드라이버 (MSS)를 64 비트 시스템에 설치할 수 없다는 것입니다.

현재 SQL Native Client 드라이버 (SNC)가 우리가 보유한 Powerbuilder 9.0 앱과 전혀 호환되지 않습니다.

해결책은 SNC를 설치하고 Powerbuilder 11.5 이상에서 응용 프로그램을 다시 컴파일하는 것입니다 (이 경우 우리는 12 개를 사용했습니다).

이제 응용 프로그램이 실행되고 데이터베이스에 연결됩니다. MSS와 SNC는 char 유형 변수를 다르게 간주하기 때문에 아직 해결해야 할 몇 가지 문제가 있지만 큰 장애물이 있습니다.

도움 주셔서 감사합니다.

0

Windows 7은 모든 MS 운영 체제를 다시 Windows 95로 에뮬레이트 할 수있는 가상 컴퓨터 IIRC와 함께 제공됩니다. 이것이 운영 체제 환경 문제인 경우 XP 가상 컴퓨터에서 응용 프로그램을로드 해보십시오.

2

SQL Server 용 32 비트 연결 소프트웨어 만로드하면됩니다. 32 비트와 64 비트는 잘 공존 할 수 있어야하며 PowerBuilder (및 SQL Server에 액세스하는 다른 32 비트 소프트웨어)는 32 비트를 사용할 수 있습니다.

행운을 빕니다,

테리.

+0

+1 이것은 우리가 한 것입니다. Windows 7 64 비트 및 2008 Server R2의 Powerbuilder 11.5에서 작동했습니다. 다음 사이트에서 다운로드 할 수 있습니다. http://www.microsoft.com/downloads/en/details.aspx?FamilyId=228DE03F-3B5A-428A-923F-58A033D316E1 (Microsoft SQL Server 2008 Native Client, x86 패키지로 스크롤) –

+0

같은 문제가 없습니다. – DaveE

+0

도움 주셔서 감사합니다. 이미이 도구를 사용해 보았는데 실제로 링크를 사용하고 다시 시도했습니다. x86 패키지를 설치하려고하면이 운영 체제와 호환되지 않는다고 알려줍니다. 64 비트 드라이버 만 설치됩니다. : – FauxReal

관련 문제