10

我即将在我的 64 位机器上安装 SQL Server 2012 Developer 用于开发目的,但我不确定我应该安装 32 位还是 64 位版本。

我的困惑来自于我的 Visual Studio 2012 是 32 位的,而我的笔记本电脑不是很快(Intel Core2Duo P8400 @ 2.26Ghz 和 5GB RAM)。

一般来说,在 64 位机器上安装 64 位或 32 位应用程序是正确的选择?

4

4 回答 4

7

所有 SQL Server 性能问题的默认解决方案是为其投入更多内存。如果您在 64 位机器上安装了 64 位 SQL Server,那么这仅适用于 4GB 以上。您已经拥有一台内存超过 4GB 的 64 位计算机,因此安装 64 位版本的 SQL Server 是轻而易举的事。

请注意,在您必须做出决定时是否不必支持非常大的数据库并不重要,因为您不知道未来会带来什么。我有过这样的经历,现在真的很高兴当时我安装了 64 位版本,现在正在使用 50+GB 的数据库。是我当时没有预料到的。

于 2013-07-19T18:19:03.393 回答
4

没有一般建议安装哪个版本。Visual Studio 在 32 位进程中运行,但您的项目可以针对 64 位,因为它将在另一个进程中进行调试。

主要问题是:您认为您的数据库需要多少 RAM?在 64 位机器上安装 64 位软件没有任何缺点,但 32 位软件将在兼容层上执行(WoW64 - windows 64 上的 windows)。

在旧硬件上使用 32 位或 64 位软件也没有区别。只要处理器支持!

于 2013-07-07T08:35:38.910 回答
2

没有Visual Studio 64bit这样的东西,VS只有32bit,不管操作系统和项目目标,这是因为VS UI会执行不同的进程外部任务

对于 SQL,Microsoft 说明强烈建议仅在 32 位操作系统版本上运行时安装 SQL 32 位版本。

所以你应该安装64位版本

于 2013-07-07T09:29:43.853 回答
1

据我了解,32 位操作系统将允许保留 RAM 或使用高达 2powe32 kb 的 RAM。意思是服务器将允许您操作;内存高达 2power32 kbs ....类似 64 位 ..2powerof 64。

您可以在 64 位操作系统中安装 32 位。但是您不能在 32 位操作系统中安装 64 位 SQL Server

于 2015-11-26T10:46:38.320 回答