环境准备
- 准备一台ECS实例。(windows 操作系统 64位)
- 下载 SQL Server 安装程序
- 下载 SSMS 安装程序
版本选择
SQL Server 根据支持不同的功能和特殊,分为企业版、标准版、Web版、Developer 版本、Express版,需要根据业务需求自行选择。
如下连接针对不同版本支持的功能与特性:
下面是针对不同版本的说明:
版本 |
说明 |
企业版 |
作为高级产品/服务,SQL Server Enterprise Edition 提供了全面的高端数据中心功能,具有极高的性能和无限虚拟化,还具有端到端商业智能,可以为任务关键工作负载和最终用户访问数据见解提供高服务级别。 |
标准版 |
SQL Server Standard 版提供了基本数据管理和商业智能数据库,使部门和小型组织能够顺利运行其应用程序并支持将常用开发工具用于内部部署和云部署,有助于以最少的 IT 资源获得高效的数据库管理。 |
Web版 |
对于 Web 主机托管服务提供商和 Web VAP 而言,SQL Server Web 版本是一项总拥有成本较低的选择,它可针对从小规模到大规模 Web 资产等内容提供可伸缩性、经济性和可管理性能力。 |
Deverloper |
SQL Server Developer 版支持开发人员基于 SQL Server构建任意类型的应用程序。 它包括 Enterprise 版的所有功能,但有许可限制,只能用作开发和测试系统,而不能用作生产服务器。 SQL Server Developer 是构建 SQL Server 和测试应用程序的人员的理想之选。 |
Express 版本 |
Express 版本是入门级的免费数据库,是学习和构建桌面及小型服务器数据驱动应用程序的理想选择。 它是独立软件供应商、开发人员和热衷于构建客户端应用程序的人员的最佳选择。 如果您需要使用更高级的数据库功能,则可以将 SQL Server Express 无缝升级到其他更高端的 SQL Server版本。 SQL Server Express LocalDB 是 Express 的一种轻量级版本,它具备 Express 的所有可编程性功能,但在用户模式下运行,还具有零配置快速安装和必备组件要求较少的特点。 |
SQL Server 安装步骤
1. 下载安装程序
这里选择 SQL Server 2019 Developer 版本 ,支持所有功能,而且是免费的,不支持商用。
下载地址:
https://www.microsoft.com/en-ca/sql-server/sql-server-downloads
2. 双击 SQL2019-SSEI-Dev.exe 进行安装
选择基本安装
这里选择中文点击接受
保持默认安装位置,点击安装
进入安装步骤,要保持网络畅通,直到安装成功。
SSMS 安装
下载地址:
点击下载
双击 SSMS-Setup-CHS.exe 进行安装
选择默认安装就可以
安装完成后重启计算机
初步连接
SQL Server 连接支持三种协议
- Shard memory
内存共享协助,只能用于同一计算机的连接,当需要排查处理问题时,可以用于此方式连接处理。
- Name Pipes
命名管道,用于进行间的通信协议。一般用于局域网场景。
- TCP/IP
TCP/IP 协议,互联网通信协议,目前应用场景,基本都使用此协议。
1. 通过SSMS 进行默认连接本地服务
2. 查看连接使用协议
SELECT net_transport
FROM sys.dm_exec_connections
WHERE session_id = @@SPID;
SQL Server 配置
SQL Server Configuration Manager 配置
- 修改SQL Server Agent 启动模式,改为自动,并启动。
- SQLServer 启动TCP/IP 协议。
不启动通过TCP/IP 连接进会报错,如截图
SQL Server 配置
- 配置Windows和SQL Server 混合身份验证,用于远程连接。
- 更改数据库默认位置
- 创建一个SQL Server 身份账号,并授予SA权限
- 重启SQL Server 使以上配置生效
- 验证TCP / IP 登录
结果