
- 优先考虑升级:如果您正在规划新项目,请务必选择更新的、仍在支持的版本,如 SQL Server 2025 或 SQL Server 2025。
- 仅在特定场景使用:仅当您必须维护或连接一个旧的、依赖 SQL Server 2008 R2 的 legacy(遗留)系统时,才考虑安装此版本。
第一部分:安装前准备工作
在开始安装之前,请务必完成以下步骤,这是安装成功的关键。
系统要求检查
A. 操作系统兼容性 SQL Server 2008 R2 对操作系统版本有严格要求,以下是一些常见的兼容系统:
- 32 位 (x86):
- Windows Server 2003 SP2
- Windows Vista SP2
- Windows XP SP3 (不推荐用于生产环境)
- 64 位 (x64):
- Windows Server 2008 SP2 或 R2
- Windows 7 SP1
- Windows Server 2008 R2 (强烈推荐此 64 位版本)
不兼容的操作系统:
- Windows 8 / 8.1
- Windows 10 / 11
- Windows Server 2012 及更高版本
B. 硬件要求

- 处理器: 1.4 GHz 或更高,推荐 x64 处理器。
- 内存:
- Express 版本: 最少 512 MB RAM,推荐 1 GB 或更多。
- 其他版本: 最少 1 GB RAM,推荐 2 GB 或更多。
- 硬盘空间:
- Express 版本: 最少 4.2 GB 可用空间。
- 其他版本: 最少 6 GB 可用空间。
- 建议: 在系统盘(通常是 C 盘)预留至少 20 GB 的空间,因为数据文件和日志文件最好也放在非系统盘。
C. 软件依赖项 安装程序会自动检查并安装以下组件,但提前了解有助于排查问题:
- .NET Framework 3.5 SP1: 这是必需的,在 Windows 7 / Server 2008 R2 上,即使你已安装 .NET 4.0,也需要启用此旧版本,可以通过 "打开或关闭 Windows 功能" 来安装。
- Windows PowerShell: 某些功能需要。
- Windows Installer 4.5 或更高版本。
- Microsoft SQL Server Native Client: 通常会随安装包一同安装。
下载安装文件
您需要从微软官方渠道下载安装包,由于官方已下架,可以从以下 可信赖的 第三方镜像网站获取:
- TechNet Archive Archive: https://archive.org/details/SQLServer2008R2 (这是一个可靠的存档网站)
- IT 真相: https://www.itruanjia.com/soft/202503/SQLServer2008R2.html (提供简体中文版 ISO 镜像下载)
您需要下载的文件通常是 SQLServer2008R2.iso,这是一个光盘镜像文件。
准备安装
- 挂载 ISO 文件:
- 在 Windows 7 或更高版本上,可以直接右键点击
.iso文件,选择“装载”。 - 这会创建一个虚拟光驱,您可以在“此电脑”中看到它。
- 在 Windows 7 或更高版本上,可以直接右键点击
- 以管理员身份运行:
- 进入虚拟光驱,找到
setup.exe文件。 - 右键点击
setup.exe,选择 “以管理员身份运行”,这是至关重要的一步,否则可能会因为权限不足而失败。
- 进入虚拟光驱,找到
第二部分:详细安装步骤
-
启动安装向导 以管理员身份运行
setup.exe后,会首先出现 SQL Server 安装中心,选择左侧的 “计划” -> “安装”,然后点击右侧的 “从 SQL Server 2008 R2 媒体进行新安装或向现有安装添加功能”。
(图片来源网络,侵删) -
安装程序支持规则 安装程序会自动检查您的系统是否符合安装要求,如果所有项目都显示为绿色“通过”,点击“确定”继续,如果出现红色“失败”,请根据提示解决(启用 .NET Framework 3.5,或关闭不兼容的软件)。
-
产品密钥 选择您要安装的版本,如果您是用于学习或维护旧系统,可以选择 “评估版”,评估版可以免费使用 180 天。
-
许可条款 阅读许可条款,勾选“我接受许可条款”,然后点击“下一步”。
-
安装程序支持文件 安装程序会下载一些必要的支持文件,这个过程可能需要一些时间,请耐心等待,直到显示“所有规则都通过”,然后点击“下一步”。
-
功能选择 这是选择安装哪些组件的关键步骤。
- SQL Server Database Services: 数据库引擎核心服务,必须安装。
- Replication: 复制功能,用于数据同步。
- Full-Text Search: 全文搜索功能。
- Management Tools - Basic: 基本管理工具,包括 SQL Server Management Studio (SSMS) 的精简版。
- Management Tools - Complete: 强烈建议勾选此项,它会安装完整的 SQL Server Management Studio (SSMS),这是您未来管理数据库最重要的图形化工具。
- SQL Server Browser: 允许远程客户端发现并连接到 SQL Server 实例的服务,如果需要远程连接,建议安装。
- Client Tools SDK: 客户端软件开发工具包。
勾选您需要的组件后,点击“下一步”。
-
实例配置
- 命名实例: 默认选项,实例名会附加在 SQL Server 名称后面,
COMPUTERNAME\SQLEXPRESS,如果计算机上已安装默认实例,则必须为新的实例命名。 - 默认实例: 如果您的计算机上没有安装任何 SQL Server 实例,可以选择此项,实例名将直接是计算机名。
- 实例 ID: 通常与命名实例相同,用于内部标识。
- 根目录: 可以修改安装路径,建议不要安装在系统盘。
选择好后,点击“下一步”。
- 命名实例: 默认选项,实例名会附加在 SQL Server 名称后面,
-
服务器配置 此处为 SQL Server 服务指定账户和启动类型。
- 账户类型:
- 内置系统账户: 对于开发或测试环境,选择
Network Service是最简单和安全的选择。 - 域用户账户: 对于生产环境,推荐使用专门的域账户。
- 内置系统账户: 对于开发或测试环境,选择
- 启动类型: 通常保持 “自动”,这样服务器会在系统启动时自动运行。
- 排序规则: 保持默认即可,如果您需要支持特定语言的排序规则(如不区分大小写的排序),可以在这里修改。
配置完成后,点击“下一步”。
- 账户类型:
-
数据库引擎配置 这是配置数据库登录身份验证的关键步骤。
-
账户设置:
- 身份验证模式:
- Windows 身份验证模式: 仅允许 Windows 用户登录,简单且安全。
- 混合模式: 推荐选择此项,它允许使用 Windows 身份验证和 SQL Server 身份验证(用户名和密码),如果您需要通过应用程序(如 Java, .NET 程序)连接,或者需要从非 Windows 系统连接,就必须使用混合模式。
- 指定 SQL Server 管理员: 必须至少为 SQL Server 指定一个 Windows 用户作为管理员,点击“添加当前用户”或“添加”按钮,将您当前登录的 Windows 账户添加进去,如果选择混合模式,还需要在这里设置
sa账户的密码。sa是 SQL Server 的超级管理员,请务必设置一个强密码!
- 身份验证模式:
-
数据目录: 可以修改数据文件、备份文件、日志文件的默认存放路径。强烈建议不要放在系统盘。
-
配置完成后,点击“下一步”。
-
-
Analysis Services 配置 如果您在上一步选择了安装 Analysis Services,这里需要为其配置管理员账户,同样,点击“添加当前用户”或添加其他管理员账户,点击“下一步”。
-
Reporting Services 配置 如果您安装了 Reporting Services,选择其安装模式,对于初学者,选择 “安装本机模式默认配置” 即可
