第一部分:安装前准备工作
在开始安装之前,做好准备工作可以避免绝大多数的安装失败。
系统要求检查
确保你的计算机满足 SQL Server 2008 的最低系统要求。
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | - Windows Server 2008 (32/64位) - Windows Server 2008 R2 (64位) - Windows 7 (32/64位) - Windows Vista (32/64位, SP1或更高) |
更高的操作系统版本(如 Windows 10/11 仅用于兼容性测试,不推荐) |
| CPU | - 32位: 1.0 GHz x86 处理器 - 64位: 1.4 GHz x64 处理器 |
0 GHz 或更高 |
| 内存 | - 32位: 512 MB - 64位: 2 GB |
4 GB 或更高 |
| 硬盘空间 | - 32位: 2.0 GB - 64位: 2.5 GB |
至少 10 GB 可用空间(用于数据和安装文件) |
| .NET Framework | 必须安装 .NET Framework 3.5 SP1 | |
| Windows Installer | 必须安装 Windows Installer 4.5 或更高版本 | |
| Windows PowerShell | 如果选择安装 Reporting Services,需要 Windows PowerShell 1.0 |
下载安装文件
你需要从微软官方下载 SQL Server 2008 的安装介质。
- 推荐下载版本: SQL Server 2008 R2,这是该系列的最终版本,性能和稳定性比最初的 2008 版本要好得多,如果你可以选择,请优先下载 R2。
- 下载地址:
- SQL Server 2008 R2 Developer Edition (开发版,免费): https://www.microsoft.com/en-us/download/details.aspx?id=30440
- 你会下载到一个名为
SQLServer2008R2.iso的文件,你需要用虚拟光驱软件(如 Daemon Tools, PowerISO)或 Windows 10/11 自带的“挂载”功能将其加载为一个光盘驱动器。
关闭杀毒软件和防火墙
为了防止安装过程中的文件读写被杀毒软件拦截或误删,建议暂时禁用所有杀毒软件和 Windows 防火墙,安装完成后再重新启用。
准备好产品密钥
- Developer Edition (开发版): 安装时通常不需要输入产品密钥,它会提示你选择一个版本,选择“Evaluation”即可免费使用,但有时间限制,或者,你可以在网上搜索 SQL Server 2008 R2 Developer Edition 的产品密钥。
- Express Edition (Express版): 完全免费,无需密钥。
第二部分:详细安装步骤
假设你已经挂载了 ISO 文件,现在开始安装。
步骤 1: 启动安装程序
打开挂载后的虚拟光驱,找到并双击运行 setup.exe 文件。
提示: 如果你的系统是 64 位的,但需要安装 32 位版本,请确保运行的是
x86文件夹下的setup.exe,通常我们推荐安装与系统位数一致的版本(64位)。
启动后,会先进行安装程序支持规则检查,如果所有项目都通过,点击“确定”进入下一步。
步骤 2: 选择安装类型
在“SQL Server 安装中心”窗口,点击左侧的“安装”,然后选择右侧的“从 SQL Server 2008 R2 媒体进行新安装或向现有安装添加功能”。
步骤 3: 产品密钥输入
- 如果你是 Developer 版,可以直接勾选“输入产品密钥”并输入密钥,或者选择“指定可用版本”,然后从下拉列表中选择“SQL Server 2008 R2 Developer Edition”。
- 如果你是 Express 版,可以跳过此步,安装程序会自动识别。
- 勾选“我接受许可条款”,然后点击“下一步”。
步骤 4: 安装程序支持规则
安装程序会再次检查系统配置,确保所有检查都通过,如果有红色叉号,请根据提示解决问题(缺少 .NET Framework 或 Windows Installer)。 检查通过后,点击“下一步”。
步骤 5: 设置角色
选择要安装 SQL Server 的角色,对于初学者,最简单的选择是:
- SQL Server 功能安装: 只安装数据库引擎、管理工具等核心组件。
- SQL Server Native Client: 提供连接到 SQL Server 的库。
勾选“SQL Server 功能安装”,然后点击“下一步”。
步骤 6: 功能选择
这是最关键的一步,选择你想要安装的组件。
- 必须安装的核心组件:
- 数据库引擎服务: SQL Server 的核心,负责存储和处理数据。必须勾选。
- SQL Server Management Studio: 图形化管理工具,用于创建数据库、表、编写查询等。强烈推荐勾选。
- SQL Server 安装程序: 允许你将来添加或修复组件。
- 可选组件:
- Integration Services (SSIS): 用于数据转换和集成。
- Reporting Services (SSRS): 用于创建和发布报表。
- Analysis Services (SSAS): 用于数据分析和商业智能。
对于初学者,至少勾选 数据库引擎服务 和 管理工具。
步骤 7: 数据库引擎配置
这是配置 SQL Server 实例的关键步骤。
- 账户名: 选择用于运行 SQL Server 服务的账户,对于学习环境,使用默认的
NT AUTHORITY\NETWORK SERVICE即可。 - 排序规则规则: 设置数据库的排序规则,这会影响数据的排序和比较方式,默认值
SQL_Latin1_General_CP1_CI_AS适用于绝大多数情况(不区分大小写,区分重音)。 - 数据目录: 可以修改数据库、日志、备份等文件的默认存放位置,如果你有额外的硬盘,可以将其指向非系统盘,以获得更好的性能。
- 身份验证模式:
- Windows 身份验证模式: 只能使用 Windows 用户账户登录,最安全。
- 混合模式: 可以使用 Windows 用户账户,也可以使用 SQL Server 用户账户(如
sa)登录。 - 强烈建议选择“混合模式”,这样你就可以创建
sa账户,方便使用各种第三方工具连接。
- 设置
sa密码: 如果选择了混合模式,必须为sa账户设置一个强密码。请务必记住这个密码!
配置完成后,点击“下一步”。
步骤 8: 错误报告
选择是否向微软发送错误报告,个人电脑可以选择“不发送”,然后点击“下一步”。
步骤 9: 安装规则
最后再进行一次规则检查,确保没有问题,点击“下一步”开始安装。
步骤 10: 安装进度
安装程序会开始复制文件、配置组件,这个过程可能需要 10-30 分钟,请耐心等待,不要中断。
步骤 11: 安装完成
安装成功后,会显示一个“完成”页面,点击“关闭”按钮。
第三部分:安装后验证
安装完成后,我们需要验证 SQL Server 是否正常运行。
使用 SQL Server Management Studio (SSMS)
-
从“开始”菜单找到并打开 SQL Server Management Studio。
-
在“连接到服务器”窗口中:
- 服务器类型: 数据库引擎
- 服务器名称: 通常会自动填入你的计算机名,如果连接失败,可以尝试输入 (点) 或
(local)。 - 身份验证: 如果你之前设置了混合模式,请选择“SQL Server 身份验证”,然后输入用户名
sa和你设置的密码。
-
点击“连接”。
-
如果成功连接,你将看到 SSMS 的主界面,左侧有“对象资源管理器”,其中显示了系统数据库和你的服务器信息,这表明安装和配置都已成功。
使用 SQL Server Configuration Manager
- 从“开始”菜单找到并打开 SQL Server Configuration Manager。
- 在左侧窗格中,展开“SQL Server 服务”。
- 在右侧窗格中,找到名为
SQL Server (MSSQLSERVER)的服务。 - 确认其“状态”为“正在运行”,“启动类型”为“自动”。
常见问题与解决方案
-
问题: 安装时提示“.NET Framework 3.5 SP1 未安装”。
- 解决: 在 Windows 10/11 上,.NET 3.5 是默认不启用的,你需要通过“控制面板” -> “程序” -> “启用或关闭 Windows 功能”来手动勾选 .NET Framework 3.5 (包括 .NET 2.0 和 3.0) 并点击“确定”进行安装。
-
问题: 无法连接到 SQL Server,错误号“53”或“2”。
- 解决:
- 检查 SQL Server 服务是否正在运行(使用 SQL Server Configuration Manager)。
- 检查 SQL Server Browser 服务是否正在运行(同样在 Configuration Manager 中)。
- 检查 Windows 防火墙是否阻止了 1433 端口(SQL Server 默认端口),可以先临时关闭防火墙测试。
- 解决:
-
问题: 找不到
sa账户或密码错误。- 解决: 确保你在安装时选择了“混合模式”,并正确设置了
sa的密码,如果忘记密码,可以通过 Windows 身份验证登录,然后在“安全性” -> “登录名”中右键sa账户选择“重置密码”。
- 解决: 确保你在安装时选择了“混合模式”,并正确设置了
重要提醒
- 安全性: SQL Server 2008 已停止支持,这意味着它不会收到任何安全更新。切勿将其暴露在互联网上,或者在生产环境中处理敏感数据。
- 升级: 如果可能,请考虑升级到更新的版本,如 SQL Server 2025 或 2025,它们在性能、安全性和功能上都有巨大提升。
- 备份: 即使是测试环境,养成定期备份数据库的好习惯。
希望这份详细的教程能帮助你成功安装 SQL Server 2008!
