目录
- 官网更新说明
- 官网管理工具下载地址
- 软件下载地址
- SQLServer安装
- 下载 SQL Server Management Studio (SSMS)
- 常用功能
官网更新说明
https://learn.microsoft.com/zh-cn/sql/sql-server/sql-server-2022-release-notes?view=sql-server-ver16
官网管理工具下载地址
https://learn.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16
软件下载地址
Microsoft SQL Server 2022 Enterprise企业正式版 完整离线镜像+密钥
Microsoft SQL Server 2022 EvaLuation Edition 中文最新免费安装版
Microsoft SQL Server 2022 Enterprise Core企业核心版 官方正式+密钥
SQLServer安装
1.下载完成之后,右键下载镜像,点击装载
2.在弹出的页面中双击setup.exe程序
等待进入安装界面
3.点击安装php,选择全新SQL Server独立安装或向现有安装添加功能
4.选择安装版本Evaluation(试用版),developer(开发者版)(差异见下图)**(这里如果有产品密匙可选择输入产品密匙),**点击下一步
5.选择接受许可条款,点击下一步
6.取消选择检查更新**(这里不建议勾选,检查更新比较耗时)**,点击下一步
一直到这个界面
7.功能选择,建议选择这两个基本功能,更改实例根目录(这里注意更改实例根目录只建议更改盘符,后面路径不要更改),点击下一步
8.实例配置,这里一js般选择默认实例,点击下一步
9.服务账户配置,这里可以选择SQL Server代理和引擎的账户,一般保持默认并且安装好后还可以修改
10.排序规则设置,一般保持默认,如需要修改点击自定义,选择指定排序规则(注意:数据库迁移和高可用搭建需保持排序规则一致,排序规则在安装后不易修改),点击下一步
11.服务器配置。js选择混合模式,设置sa密码(sa是sql server的超级管理员),点击添加当前用户,
12.数据目录,这里可以更改用户数据库文件的默认位置,可以保持默认,建议单独建立目录进行分配(注意:数据库根目录不要修改!!!)
13.TempDB(系统临时数据库,重启数据库自动更新),可以设置TempDB数据文件初始数量(建议4-8个,不要超过8个)和TempDB数据文件目录,建议单独分配磁盘和目录,可以保持默认,点击一下步
14.点击安装
15.等待安装完成(这里可能会提示要重启服务器)
16.重启服务器
安装SSMS客户端
这样就安装成功这个SQL Server2022实例,然后还需要安装一个连接数据库的工具
推荐安装微软官方SQL SERVER连接工具SQL Server Management Studio (SSMS)
下载 SQL Server Management Studio (SSMS)
2.1 浏览器搜索SSMS,点击https://learn.microsoft.com/zh-cn开头的连接或者 本地下载地址
2.2 点击下载SSMS
如需要英文安装包,可下滑选择英文版本
2.3 下载完成后打开安装程序,设置程序安装位置
2.4 等待安装完成(这一步可能提示需要重启服务器)
2.5 点击开始按钮,找到刚才安装的SQL Server Management Studio Management Studio 19软件,双击打开
软性特性,这个界面可能要等一会儿(打不开不要一直双击,会弹出多个界面)
2.6 登录界面默认是以当前Windows账户连接到本地数据库,这里可以直接点击确定
(如服务器名称为空,本地服务器可以用.代替)
(如python当前windows账户无法连接,可以更换验证方式为sql server身份验证,输入对应数据库账户密码,点击连接)
android登录后界面是这个样子
常用功能
3.1 查看数据库和用户
这里因为是新安装的数据库软件,上面并没有数据库
以NT 开头的登录名是系统自带的数据库账户
3.2 执行脚本
需要执行脚本点击新建查询,输入脚本内容,点击执行(执行按钮左侧窗口是当前选择执行的数据库,这个不要搞错了)
好了,本文就介绍到这里了,感谢您的观看
SQLServer 2019安装后查看是否激活
通过smss连接上数据
执行下方脚本,显示为“0”,表示已经激活
use master go RECONFIGURE GO DECLARE @daysleft int DECLARE @instancename sysname SELECT @instancename = CONVERT(sysname, SERVERPROPERTY('InstanceName')) EXEC @daysleft = xp_qv '2715127595', @instancename SELECT @daysleft '剩余使用天数' GO
SQLserver优化
说明:SQL Server对服务器内存的使用策略是用多少内存就占用多少内存,只用在服务器内存不足时,才会释放一点占用的内存,所以SQL Server 服务器内存往往会占用很高。
Sql Server运行时候的缓存:
1.数据缓存:执行个查询语句,Sql Server会将相关的数据页(Sql Server操作的数据都是以页为单位的)加载到内存中来, 下一次如果再次请求此页的数据的时候,就无需读取磁盘了,大大提高了速度。2.执行命令缓存:在执行存储过程,自定函数时,Sql Server需要先二进制编译再运行,编译后的结果也会缓存起来, 再次调用时就无需再次编译。清除缓存的命令(直接执行第四个命令清除所有缓存):
DBCC FREEPROCCACHE --清除存储过程相关的缓存 DBCC FREESESSIONCACHE --会话缓存 DBCC FREESYSTEMCACHE('All') --系统缓存 DBCC DROPCLEANBUFFERS --所有缓存
注意:清除了缓存,不会释放SQL Server所占用的内存,所以需要通过修改SQL Server内存或重启SQL Server服务器来释放内存。
修改SQL Server内存:
使用以下语句查找出什么语句占内存最高,针对占内存高的语句进行优化
SELECT SS.SUM_EXECUTION_COUNT, T.TEXT, SS.SUM_TOTAL_ELAPSED_TIME AS '总和时间', SS.SUM_TOTAL_WORKER_TIME AS '执行耗时', SS.SUM_TOTAL_LOGICAL_READS AS '总和逻辑读数', SS.SUM_TOTAL_LOGICAL_WRITES AS '总和逻辑写' FROM (SELECT S.PLAN_HANDLE, SUM(S.EXECUTION_COUNT)SUM_EXECUTION_COUNT, SUM(S.TOTAL_ELAPSED_TIME)SUM_TOTAL_ELAPSED_TIME, SUM(S.TOTAL_WORKER_TIME)SUM_TOTAL_WORKER_TIME, SUM(S.TOTAL_LOGICAL_READS)SUM_TOTAL_LOGICAL_READS, SUM(S.TOTAL_LOGICAL_WRITES)SUM_TOTAL_LOGICAL_WRITES FROM SYS.DM_EXEC_QUERY_STATS S GROUP BY S.PLAN_HANDLE ) AS SS CROSS APPLY SYS.dm_exec_sql_text(SS.PLAN_HANDLE)T ORDER BY SUM_TOTAL_LOGICAL_READS DESC
到此这篇关于SQL Server 2022 Enterprise部署的实现方法的文章就介绍到这了,更多相关SQL2022 Enterprise部署内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!
精彩评论