Click here to Skip to main content
15,889,200 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Dear,
We have one windows based application developed in visual studio 2003 and crystal reports are also included in it.On back end SQL server 2000 is used.

Now, our client wants to migrate this application to Windows server 2008 R2 (64bit).

We are wondering if..

1. .This application can be installed on windows server 2008 which is 64 bit OS.

2. Will crystal reports and sQL server 2000 create any problem or have some compatibility issues with 2008 server 2008 64bit?


thanks and regards
usman
Posted

1 solution

It should work...

The .NET Frameworks are backward compatible, so if the 3.5 or 4.0 framework is installed on the server, it will run applications that were designed for the 1.1 framework.

You will need to install on the server the Crystal Reports redistributable. The installer is on your VS 2003 CD or you may be able to find it elsewhere. If this isn't installed, the application will work until a call is made to any Crystal Reports API.

The last gotcha is that your application may have problems if it uses PInvoke to access the Win32 API or any other 32-bit unmanaged DLLs. If it was built to target 32-bit you will be fine, but if it is built for "Any CPU" it won't work because the OS will try to run it as a 64-bti application and then will fail when it reached the PInvoke calls.

So in a word... probably.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900