Portability of SQL Server applications between 32 and 64 bit versions of SQL Server?

巧了我就是萌 提交于 2019-12-13 12:11:08

问题


I have an application that is currently running against a 32-bit SQL Server 2005 Standard Edition database. For reasons I won't go into here, I need to move the database to a 64-bit SQL Server 2005 Standard edition running on 64-Bit Windows Server 2003 R2 Datacenter.

Are there any migration issues I should be aware of in the Application code, stored procedures, or SQL configuration? That is, is the functionality equivalent on both platforms?

If there are functional differences, could you post a link to a document with migration planning tips?


回答1:


In general, it's a piece of cake. We do that exact thing all of the time, with no problems. Functionality of pure t-sql code is identical (64 bit just performs better ;-).

The one exception to this that I have encountered is extended stored procedures. Since these are written in C they would have to be recompiled as 64 bit binaries. Even then, no source code changes should be required.

If you aren't using extended stored procs you should have no problems.




回答2:


The main thing I'm aware of is that the SSIS 32-bit mode version of dtexec needs to be run in when dealing with data sources where there are no 64-bit version of Jet (Excel or Access, basically).



来源:https://stackoverflow.com/questions/303161/portability-of-sql-server-applications-between-32-and-64-bit-versions-of-sql-ser

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!