SQL Server 2022 Enterprise安装部署的实现步骤

 更新时间:2024年04月22日 09:20:11   作者:正在输入中…………  
SQL Server 2022是一款功能强大的关系型数据库管理系统,它提供了稳定可靠的数据存储和管理功能,本文主要介绍了SQL Server 2022 Enterprise部署的实现步骤,具有一定的参考价值,感兴趣的可以了解一下

官网更新说明

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.下载完成之后,右键下载镜像,点击装载

img

2.在弹出的页面中双击setup.exe程序

img

等待进入安装界面

img

3.点击安装,选择全新SQL Server独立安装或向现有安装添加功能

img

img

4.选择安装版本Evaluation(试用版),developer(开发者版)(差异见下图)**(这里如果有产品密匙可选择输入产品密匙),**点击下一步

img

5.选择接受许可条款,点击下一步

img

6.取消选择检查更新**(这里不建议勾选,检查更新比较耗时)**,点击下一步

img

一直到这个界面

7.功能选择,建议选择这两个基本功能,更改实例根目录(这里注意更改实例根目录只建议更改盘符,后面路径不要更改),点击下一步

img

8.实例配置,这里一般选择默认实例,点击下一步

img

9.服务账户配置,这里可以选择SQL Server代理和引擎的账户,一般保持默认并且安装好后还可以修改

img

10.排序规则设置,一般保持默认,如需要修改点击自定义,选择指定排序规则(注意:数据库迁移和高可用搭建需保持排序规则一致,排序规则在安装后不易修改),点击下一步

img

11.服务器配置。选择混合模式,设置sa密码(sa是sql server的超级管理员),点击添加当前用户,

img

12.数据目录,这里可以更改用户数据库文件的默认位置,可以保持默认,建议单独建立目录进行分配(注意:数据库根目录不要修改!!!)

img

13.TempDB(系统临时数据库,重启数据库自动更新),可以设置TempDB数据文件初始数量(建议4-8个,不要超过8个)和TempDB数据文件目录,建议单独分配磁盘和目录,可以保持默认,点击一下步

img

14.点击安装

img

15.等待安装完成(这里可能会提示要重启服务器)

img

16.重启服务器

img

安装SSMS客户端

这样就安装成功这个SQL Server2022实例,然后还需要安装一个连接数据库的工具

推荐安装微软官方SQL SERVER连接工具SQL Server Management Studio (SSMS)

下载 SQL Server Management Studio (SSMS)

2.1 浏览器搜索SSMS,点击https://learn.microsoft.com/zh-cn开头的连接或者 本地下载地址

img

2.2 点击下载SSMS

img

如需要英文安装包,可下滑选择英文版本

img

2.3 下载完成后打开安装程序,设置程序安装位置

img

2.4 等待安装完成(这一步可能提示需要重启服务器)

img

2.5 点击开始按钮,找到刚才安装的SQL Server Management Studio Management Studio 19软件,双击打开

img

软性特性,这个界面可能要等一会儿(打不开不要一直双击,会弹出多个界面)

img

2.6 登录界面默认是以当前windows账户连接到本地数据库,这里可以直接点击确定

(如服务器名称为空,本地服务器可以用.代替)

img

(如当前windows账户无法连接,可以更换验证方式为sql server身份验证,输入对应数据库账户密码,点击连接)

img

登录后界面是这个样子

img

常用功能

3.1 查看数据库和用户

img

这里因为是新安装的数据库软件,上面并没有数据库

以NT 开头的登录名是系统自带的数据库账户

3.2 执行脚本

需要执行脚本点击新建查询,输入脚本内容,点击执行(执行按钮左侧窗口是当前选择执行的数据库,这个不要搞错了)

img

好了,本文就介绍到这里了,感谢您的观看

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内存:

img

使用以下语句查找出什么语句占内存最高,针对占内存高的语句进行优化

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部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • sqlserver复制数据库的方法步骤(图文)

    sqlserver复制数据库的方法步骤(图文)

    这篇文章主要介绍了sqlserver复制数据库的方法步骤(图文),文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • SQL Server数据库如何查看表的数据内容

    SQL Server数据库如何查看表的数据内容

    查询数据在数据库的操作中相当重要的,在项目实训中查询是经常要用到的,所以掌握数据库的查询是基本要求,这篇文章主要给大家介绍了关于SQL Server数据库如何查看表的数据内容的相关资料,需要的朋友可以参考下
    2023-11-11
  • SQL Server序列SEQUENCE用法介绍

    SQL Server序列SEQUENCE用法介绍

    这篇文章介绍了SQL Server中序列SEQUENCE的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • SQL Server通过重建方式还原master数据库

    SQL Server通过重建方式还原master数据库

    这篇文章主要为大家详细介绍了SQL Server通过重建方式还原master数据库的相关资料,需要的朋友可以参考下
    2016-09-09
  • SQL Server的触发器详解

    SQL Server的触发器详解

    本文详细讲解了SQL Server的触发器,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • 删除重复记录,并且剩下一条

    删除重复记录,并且剩下一条

    所谓的重复记录就是某列数据有重复的,但是在实际的过程中,有可能您的需求是一列有重复,也可能两列有重复..根据实际情况,所得到的重复记录是有所不同的
    2009-04-04
  • SQLServer 使用ADSI执行分布式查询ActiveDorectory对象

    SQLServer 使用ADSI执行分布式查询ActiveDorectory对象

    SQLServer 通过使用 ADSI 执行分布式查询ActiveDorectory对象的实现方法。
    2010-05-05
  • SQL Server中Sequence对象用法

    SQL Server中Sequence对象用法

    这篇文章介绍了SQL Server中Sequence对象的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • SQL Server数据库中批量导入数据的2种方法

    SQL Server数据库中批量导入数据的2种方法

    数据导入一直是项目人员比较头疼的问题。其实,在SQL Server中集成了很多成批导入数据的方法,接下来为大家介绍下常用的四种批量导入数据的方法,感兴趣的各位可以参考下哈
    2015-09-09
  • SQL Server事务日志文件过大(已满)的解决方案

    SQL Server事务日志文件过大(已满)的解决方案

    随着数据库使用时间增长,日志文件也在不停的增大,这篇文章主要给大家介绍了关于SQL Server事务日志文件过大(已满)的解决方案,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-10-10

最新评论