我可以同时安装 32 位 SQL Server 2005 和 64 位 SQL Server 2008 吗?

我可以同时安装 32 位 SQL Server 2005 和 64 位 SQL Server 2008 吗?

我工作的地方目前在我们使用的服务器上运行 32 位 SQL Server 2005 安装。此外,我们正在开发的系统尚未进行 64 位 ODBC 兼容性测试。

我也在家独立完成项目,这需要我在笔记本电脑上安装 64 位 SQL Server 实例。我有点担心这些组合,所以我需要知道它是否可行。

我将在我的笔记本电脑上安装 SQL Server 2005 开发人员版(32 位)。我希望它能与服务包的安装一起正常工作。

然后,我将在同一台笔记本电脑上安装 SQL Server 2008 开发人员版本(64 位)。

有哪些陷阱是我需要留意或者防止发生的?

答案1

您的客户端 32 位 ODBC 可以很好地连接到 32 位和 64 位实例。唯一的问题是,如果您有 32 位代码(XP DLL 或深奥的 32 位链接服务器驱动程序)加载到 SQL Server 进程中,这种情况不太可能发生。因此,继续针对 64 位服务器开发 32 位应用程序应该完全没问题。

但最终答案是肯定的,你可以同时混合和匹配任何版本和架构,只要它们被安装为不同的(命名的)实例。如果你同时部署工具(Management Studio、Profiler 等),但这似乎不是您的情况。

相关内容