1. SQL Server安装前的准备工作
1.1 操作系统要求
SQL Server对操作系统有一定的要求,根据自己的需求来选择推荐的操作系统或版本。比如,SQL Server 2019 Express 支持 Windows 10 的以下版本:Windows 10 版本 1709、Windows 10 版本 1803、Windows 10 版本 1809、Windows 10 版本 1903、Windows Server 2019 及 更高版本。
注意:在安装过程中,会检测操作系统版本和系统补丁情况,如果不满足 SQL Server 的要求,则无法继续安装。
1.2 硬件要求
在官方指南中找到 SQL Server 版本的最低硬件要求,确保自己的计算机符合要求。在安装过程中,会检查计算机硬件的情况,如果不符合要求,则会警告提示.
1.3 下载 SQL Server 安装包
在官方网站上下载 SQL Server 的安装包,在下载时要选择对应版本和适合自己的操作系统。下载完成后,可以将文件解压到本地的某个目录。此时,我们需要拥有管理员权限进行安装使用。
2. SQL Server 安装流程
2.1 启动 SQL Server 安装
双击之前下载好的 SQL Server 安装包,并选择 SQL Server 安装向导,就会开始 SQL Server 的安装过程。安装向导会提供安装 SQL Server 的选项,在这里选择“新建 SQL Server 数据库引擎实例”,然后点击“安装”按钮进行下一步操作。
2.2 接受 SQL Server 许可协议
接下来,会出现许可条款的内容,需要进行认真阅读并接受协议。如果不接受协议,则无法安装 SQL Server。注意,如果安装的版本是正式版,则需要输入自己的产品密钥才能继续。
2.3 选择 SQL Server 安装类型
在这一步中,需要选择 SQL Server 的安装类型。包含基础功能的默认选项“SQL Server 常规功能”和“仅导入数据的 SQL Server 实例”,也可以选择“自定义”选项,根据需求来选择。
2.4 选择共享特定规则的服务
在这一步中,可以共享 SQL Server 特定规则的相关服务。需要根据自身的需求来选择。如果不知道勾选哪些服务,可以选择默认的设置。
2.5 选择 Windows 身份验证模式
在这一步中,可以选择 Windows 身份验证模式和 SQL Server 身份验证模式。对于数据库管理员而言,这两种身份验证模式都是非常重要的,需要根据自己的需要来选择。如果选择 Windows 身份验证模式,则在安装时会要求输入持有管理员权限的身份验证信息。如果选择 SQL Server 身份验证模式,则需要创建自己的登录名和密码。
2.6 设置 SQL Server 实例名称及相关参数
在这一步中,可以设置 SQL Server 实例名称和安装目录。对于安装目录,可以选择默认设置,也可以更改安装目录。如果是多个实例,需要设置不同的实例名称。可以根据自己的需求来设置“数据目录”,“备份目录”和“日志目录”等参数。
2.7 配置 SQL Server 数据库引擎服务账户
在这一步中,需要给 SQL Server 数据库引擎设置登录账户类型。根据不同的身份验证方式,可以选择不同的账户,并设置密码。此处注意,密码建议要设置强度高的复杂密码。
2.8 配置 SQL Server 分析服务和 Reporting Services(如果有安装的话)
在这一步中,需要针对 SQL Server 分析工具”和 Reporting Services 进行设置,同样需要设置相应的服务的账户和密码等信息。如果是单个安装,则此步可以跳过。
2.9 完成安装过程
在这一步中,会显示安装的完整信息,对于 SQL Server 数据库管理员而言,安装完成后需要在服务管理控制台(Services.msc)中对 SQL Server 服务以及其他安装的组件服务进行启动,并且在 SQL Server Management Studio 中设置实例级别配置,完成后就可以使用 SQL Server 数据库了。
3. SQL Server 安装后的操作
3.1 启动 SQL Server 和 SQL Server代理
在安装完成后,需要启动 SQL Server 和 SQL Server代理,以便可以使用 SQL Server 数据库。可以使用以下两种方式启动 SQL Server 和 SQL Server 代理:
--启动 SQL Server 服务单个实例
net start MSSQLSERVER
--启动 SQL Server代理服务
net start SQLServerAgent
3.2 配置防火墙规则
在安装过程中,SQL Server 使用了一些不同的端口号来提供不同的服务。对于开启了防火墙的计算机,需要添加以下防火墙规则,以便通过外网访问 SQL Server 数据库引擎。
--开启SQL Server默认端口1433
netsh advfirewall firewall add rule name=SQLServer2019TCP1433 dir=in action=allow protocol=TCP localport=1433
--开启SQL ServerBroswer相应端口
netsh advfirewall firewall add rule name=SQLServerBrowser dir=in action=allow protocol=UDP localport=1434
netsh advfirewall firewall add rule name=SQLServerBrowser dir=in action=allow protocol=TCP localport=1434
3.3 使用 SQL Server Configuration Manager 进行配置
SQL Server Configuration Manager 是利用 SQL Server 命令行工具的组成部分,用于配置和管理 SQL Server 系统上的不同组件。数据库管理员可以使用此工具来检查 SQL Server 系统上所安装的不同服务的配置信息,如:SQL Server 数据库引擎实例、SQL Server代理等。
3.4 创建数据库
在 SQL Server 数据库引擎中,可以使用 SQL Server Management Studio 工具创建数据库。可以通过与 SQL Server 连接,或者使用 Windows 身份验证或 SQL Server 身份验证来进行访问。
4. 总结
作为一名数据库管理员,学会 SQL Server 的安装和配置非常重要,只有这样才能进行正常的数据库操作和管理。如果您遇到了问题,可以参考官方文档或搜索相关问题的解决方法。在掌握 SQL Server 安装和配置技能后,您可以对应用程序进行开发和管理。SQL Server 是一款非常强大的数据库软件,也是许多企业中不可或缺的数据库平台之一。