我们有一台运行 Windows Server 2008 R2 的测试服务器,我想将 SQL Server 2008 放到上面。我有一个 MSDN 订阅,并认为我可以安装(x64 版本)SQL2008,但安装警告我它与此版本的 Windows 不兼容(报告我正在运行 Windows 7)。
当我登录 MSDN 下载更新时,我仅有的 SQL Server R2 选项是 Express 版或 Enterprise 评估版(我已登录订阅者下载)。没有标准 R2 版吗?还是我遗漏了什么?
答案1
2008 安装警告您存在已知的兼容性问题。这是正确的。
忽略警告(即运行安装),然后安装 SQL Server 2008 的最新服务包(和最新的累积更新),就可以了。
此警告明确针对非 sp1 版本的 SQL Server 2008。存在已知问题。它们已在服务包中修复。
答案2
SQL 2008 是 MS SQL Server 的最新发布版本,我认为这是正确的版本。失败的原因可能是:
.NET 3.5 框架在 Windows 2008 R2 上默认未启用 - 请参阅这知识库文章
答案3
检查安装 SQL Server 2008 的要求安装 SQL Server 2008 的硬件和软件要求。根据链接,您无法在 Win7 上安装企业版。您可以尝试 Express 或标准版。
答案4
要在 Windows Server 2008 R2 上运行 SQL Server 2008,您需要安装 SQL Server 2008SP1。您既可以在事后安装它,也可以创建一个集成安装点。
看Microsoft 支持:如何更新或整合 SQL Server 2008 的安装
我使用集成安装点并从命令行运行setup.exe - 这样速度更快,因为您不必单击安装向导或等待“安装支持文件”安装。
只需打开提升的命令提示符并运行此命令即可在大约 15 分钟内安装 SQL、Analysis Services、Reporting Services、SQL Management Studio 和 BIDS:
C:\SQL2008SP1Slipstreamed\Setup.exe /q /ACTION=Install /FEATURES=SQL,FullText,AS,RS,Tools /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="NT Authority\网络服务" /RSSVCACCOUNT="NT Authority\网络服务" /ASSVCACCOUNT="NT Authority\网络服务" /AGTSVCACCOUNT="NT Authority\网络服务" /SQLSVCStartuptype=2 /RSSVCStartupType=2 /ASSVCSTARTUPTYPE=2 /AGTSVCSTARTUPTYPE=2 /BROWSERSVCStartupType=2 /SQLSYSADMINACCOUNTS="Builtin\Administrators" /ASSYSADMINACCOUNTS="Builtin\Administrators" /SQMREPORTING=1 /ERRORREPORTING=1 /INDICATEPROGRESS