SQL server2022的详细安装流程以及简单使用

发布时间:2026/8/31 16:33:11

SQL server2022的详细安装流程以及简单使用
鉴于SQL Server2008R2版本过于老旧本文主要讲述如何安装SQL Server 2022。本文主要详细介绍SQL server2022的详细安装流程以及简单使用以《数据库系统概论第5版》的第79页—第80页为例详细介绍如何使用SQL server2019这款数据库软件包括启动SQL server服务建立数据库学生—课程模式S-T,建立课程表等内容比较简单容易理解适合广大初学者了解SQL server的简单使用。不会涉及到复杂的语法知识如果有也会详细解释的下文标红的字请重点关注一下本文的需要建表的数据如下Course* 安装###1.1在线安装文件下载首先我们进入到微软Data platform页面找到SQL Sever下载页面选择合适版本进行下载以Developer版为例。下载地址https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads选择Develper版下载完成后开始安装。###1.2安装SQL Server1. 双击SQL Server 2022安装包开始安装会显示以下界面2. 此处选择安装类型为基本操作默认下一步。3. 选择安装路径然后点击安装即可。4. 然后进行下一步全新安装首先找到D:SQL2022Developer_CHS目录下的SETUP.EXE双击运行。这个路径是SSEI的安装路径5. 打开后选择“安装”点击全新SQL Sever独立安装或向现有安装添加功能。6. 点击下一步。这里“Windows防火墙”的警告是没有影响的7. 选择“执行SQL Server2022的全新安装”点击下一步。8. 指定要安装的版本我们这里选择Developer开发且免费版本点击下一步。9. 勾选“我接受许可条款和A”点击下一步。10. 选择自己需要的功能没必要全部勾选后期还是可以添加的此处路径可更改然后点击下一步。11. 进行实例命名可默认实例或命名实例注意如果实例名已存在时就需要进行重新命名实例。12. “服务器配置”默认即可然后点击下一步。13. 选择【混合模式】并为系统管理员sa设置密码例如root1234然后点击“添加当前用户”然后点击“下一步”。14. 点击安装。15.16. 安装完成之后直接关闭页面即可。选择邻域数据点的方法是根据距离x0的远近来加权选择。###1.3安装SQL Server管理工具1. 安装SQL Sever管理工具点击安装SQL Sever管理工具页面直接跳转到官网SQL Server管理工具下载安装包界面。2. 点击进行下载。3. 下载完成之后点击应用程序并以管理员的身份运行选择自己要安装的位置然后点击安装即可。4. 安装完毕关闭即可。二、启动SQL Server服务的三种方法---------------------###2.1 不启动SQL Server服务的影响在使用Microsoft SQL Server Management Studio 18r时必须先启动SQL server服务如果直接打开Microsoft SQL Server Management Studio 18输入用户密码后点击连接会提示类似下图的错误信息###2.2 方法一利用cmd启动SQL Server服务在开始页面搜索cmd选择命令提示符点击以管理员身份运行一定注意要以管理员身份运行启动SQL Server服务会失败失败的样子在命令提示符中输入以下的代码 net start mssqlserver输入完成后按回车键会自动启动SQL Server服务此时的界面如下此时显示SQL server服务已经启动成功了SQL server服务启动之后关闭命令提示符打开Microsoft SQL Server Management Studio输入用户密码后点击连接就可以正常使用了也可以windows 身份验证登录说明如果在命令提示符中遇到发生系统错误拒绝访问的提示很大部分原因是因为没有以管理员身份运行命令提示符。###2.3 方法二利用SQL Server配置利用SQL Server 2022配置管理器启动SQL server服务具体操作步骤如下在开始里面搜索SQL server如下图所示在搜索SQL server后会有SQL server 2022配置管理器显示版本不同显示可能不同只要是配置管理器就行 选中SQL server 2022 配置管理器以管理员身份运行打开之后如下图所示* 右击需要启动的服务点击启动就行如果对SQL server不够了解的同学可以尝试启动SQL server服务下的所有服务无法启动的服务可以略过不用管 启动之后如下图所示此时显示SQL server服务已经启动成功了SQL server服务启动之后关闭SQL server配置管理器打开Microsoft SQL Server Management Studio输入用户密码后点击连接就可以正常使用了也可以windows 身份验证登录###2.4 方法三在服务器中启动SQL server服务打开服务管理器有两种方法这里只详细介绍一种简单打开服务管理器的方法第二种打开服务管理器的方法再后面会简略的介绍一下。具体的操作步骤如下所示* 在开始里面搜索服务如下所示* 选中“服务”以管理员身份运行“服务”服务管理器此时的界面如下图所示* 用鼠标往下滑找到SQL server服务此时如下图所示* 根据描述选择要启动的SQL server服务点击启动此服务中的“启动”此时选中SQL server服务会自动启动如果对SQL server不够了解的同学可以尝试一个一个启动SQL server服务下的所有服务无法启动的服务可以略过不用管启动完需要的SQL server服务之后此时的界面如下图所示此时显示SQL server服务已经启动成功了SQL server服务启动之后关闭SQL server配置管理器打开Microsoft SQL Server Management Studio输入用户密码后点击连接就可以正常使用了也可以windows 身份验证登录在前面介绍启动服务管理器说过有两种启动方法我已经介绍一种比较简单的方法启动服务管理器下面我将介绍简略的介绍第二种启动“服务”服务管理器的方法该方法虽然比较简单但比较繁琐。具体步骤如下所示选中我的电脑此电脑————右击————找到管理————点击管理————双击服务与应用程序————双击服务————此时服务管理器已经打开————接着按照上述的方法二的第3步开始就行就可以启动SQL server服务至此启动SQL server服务的三种方法已经介绍完毕一般我们采用方法一和方法二启动SQL server服务更多一些介绍比较仔细。三、建立数据库和建表的方法-------------###3.1 建立数据库的方法* 成功启动SQL server服务后打开Microsoft SQL Server Management Studio 18之后在身份验证这一项中可以选择SQL server身份验证需要用户密码或者Windows 身份验证不需要用户密码服务器名称根据自身的需求选择一般默认就行如下图所示如果SQL server服务启动成功之后点击连接之后此时的界面如下图所示一般出现上图说明SQL server服务启动成功。下面将介绍不用SQL语句建立数据库的方法。* 选中对象资源管理中的数据库鼠标右击数据库,点击新建数据库如下图所示1. 数据库的名称根据需求自己决定这里以《数据库系统概论第5版》第79页为例将数据库的名称设为“学生—课程模式S-T”,如下图所示 数据库存储的路径可以自己决定建议默认就行。输入完数据库的名称之后点击确定就行。此时的界面如下图所示数据库存储的路径可以自己决定建议默认就行。输入完数据库的名称之后点击确定就行。此时的界面如下图所示* 在对象资源管理器中在数据库的旁边有一个“加号”点击这个“”********此时的界面如下图所示此时我们就能发现我们创建的“学生—课程模式S-T”的这个数据库。点击旁边的“”就可以看到该数据库下的详细目录如下图所示;现在可以看出我们的数据库是建立成功的。我们可以通过SQL语句检查我们的数据库是否建立成功点击新建查询如下图所示在该窗口下出入以下代码SQL语句不区分大小写一般常用大写。 select * from sys.databases1上述代码的作用查询所有的数据库在系统数据库master下【初学者可以暂时忽略后面我会在其他文章里面详细说明】2上述代码的解释select意思是选择“*星号”在SQL语言里面表示所有的from表示“来自”database的意思是数据库由于我们要查找的是所有的数据库数据不止一个还有系统数据库所以是database的复数形式databases。在mysql这款数据库的软件一般是database但是“sql server”是要在database的前面加上sys.(sys有“计算机系统”含义)。由于我们使用的SQL server这款软件所以是sys.databases。即select * from sys.databases 的含义是选择 所有的 来自 所有的数据库就是查找所有的数据库的意思。不懂得可以留言输入上面的代码之后此时的界面如下图所示点击执行按钮其他版本的Microsoft SQL Server 会有一个感叹号点击就行运行的结果如下图所示此时我们会看到它会显示5个数据库最后一个是我们建立的数据库前面四个就是我在前面说的系统数据库此时我们的数据库是建立成功的注意对数据库的操作最好在我们自己的建立的数据库上操作建议不用对系统数据库操作********如果误删除系统数据库或者修改系统数据库的话后果我不知道因为我不敢尝试至此创建数据库的简单的方法我已经详细介绍完了。###3.2 建表的方法在前面已经介绍了建立数据库一种简单的方法对数据库来说最重要的是查询操作但查询是建立在数据上的意思就是要想查询必须要有数据才行把数据展示出来就是表所以我接下来介绍一种简单的建表的方法以《数据库系统概论第5版》第79页课程表为例。在前言中已经给出需要建表的数据建立的是课程表。在对象资源管理器中选中表鼠标右击表选择新建点击表如下图所示点击后此时界面如下图所示 根据《数据库系统概论第5版》给我们提供的数据如下所示接下来我们需要设置列名数据类型是否允许Null值null表示为空显然列名*就是我们的课程号Sno,课程名Cname先行课Cpno,学分Ccredit数据类型这里只介绍常用的tinyint 小整型数据一般是1,2,3这类的数据bigint 大整型数据一般表示比较大的数据类型float(n) 可选精度的浮点数实数精度至少为n为数字char(n 长度为n的定长字符串varchar(n) 最大长度为n的变长字符串由于课程号、先行课、学分由于数值很小所以我们用tinyint就可以了。当然也可以用bigint只不过有点大材小用了对于课程名显然是字符串我们可以用char或者varchar这里选择用varchar因为varchar可以节省存储空间虽然节省的这点存储空间没有用根据上述的分析我们的数据类型的选择也已经出来了。对于是否允许null值也就是是否允许空值的出现根据具体情况来判断比如“学号”和“课程号”这些值必须存在不然就没有意义了可以设置不允许空值的出现。对于先行课可有可无所以设置允许空值****如果设置了允许空值在插入数据的时候遇到空值用null表示。***按照上述的分析我们进行列名、数据类型、空值的设置。结果如下表所示我们的表的框架已经建立好了接下来需要保存这个表的框架将鼠标移动到如下图所示的位置在这个位置鼠标右击此时的界面会出现点击保存就行此时就保存这个表的框架也可以按住快捷键ctrls保存根据自己的需求输入表名这里将表名设置为“课程表” 点击确定就可以了此时的界面如下图所示接下来将数据插入表中在对象资源管理器中找到自己创建好的数据库在自己创建好的数据库下找到表点击表前面的加号。此时我们就会发现我们建立的课程表鼠标右击课程表此时的界面如下图所示点击“编辑前200行”后此时的界面如下图所示此时我们会发现前面我们设置的列名按行依次插入你想要插入的数据注意在插入数据的时候我建议一行一行的插入如果遇到感叹号可以不用管继续插入数据的操作插入完之后结果如下图所示此时建立课程表的操作已经全部完成了建立其他表也是按照同样的方法建表是可以使用SQL语句但这篇文章是面向刚开始接触数据库技术和这款sql server的数据库的软件的初学者所以这篇文章很少提到SQL语句的使用。查询建立的表的详细的数据可以通过下面语句实现新建查询输入和运行下面语句就可以查看课程表的详细内容。 use [学生—课程模式S-T] select?from?[课程表]四、总结----本文主要详细的介绍安装SQL Server 2022版本以及对应管理工具和启动SQL server服务的三种方法建立数据库、建立课程表的简单的方法。写此文章不仅仅为了完成作业更是自我提升如果能帮助到其他同学就更加好了。本文内容参考CSDN中的两篇优质文章链接如下SQL Server详细使用教程(包含启动SQL server服务、建立数据库、建表的详细操作) 非常适合初学者_时雨691的博客-CSDN博客SQL Serve详细安装步骤_sql server安装教程_Dandi0707的博客-CSDN博客

相关新闻

Claude + Obsidian 2.0:打造会读会写的 AI 第二大脑知识库

Claude + Obsidian 2.0:打造会读会写的 AI 第二大脑知识库

2026/8/31 16:33:11

这次我们来看一个很多人问过的组合:Claude Obsidian 2.0,说直白一点,就是用 Claude 的 AI 能力给 Obsidian 知识库加一层“会读会写会整理”的智能层。Obsidian 负责本地存,Claude 负责读内容、做总结、回答问题、批量整理和改文…

VMware Workstation虚拟机入门到实战:安装、系统部署与网络配置

VMware Workstation虚拟机入门到实战:安装、系统部署与网络配置

2026/8/31 16:23:10

不少读者第一次打开 VMware Workstation,都是抱着同一个目的:想在不破坏当前系统的前提下,装上另一个系统跑一跑。可能是为了体验 Linux,可能是为了测试某个只提供 Windows 版本的软件,也可能是为了给客户演示一套部署…

Trae AI + UE 5.8 MCP:构建虚幻引擎Vibe Coding开发工作流

Trae AI + UE 5.8 MCP:构建虚幻引擎Vibe Coding开发工作流

2026/8/31 16:23:10

在虚幻引擎项目中引入 AI 辅助开发,已经不再停留在“复制工具函数”或“生成简单脚本”的阶段。越来越多的开发者开始把 AI 编程工具直接接入引擎的日常开发流程中,而 Trae AI UE 5.8 MCP 就是其中一个值得展开的组合形式。这里的核心思路不是让 AI 在聊…

单目3D检测与BEV可视化:Python工程实现与坐标变换详解

单目3D检测与BEV可视化:Python工程实现与坐标变换详解

2026/8/31 18:43:18

简介:本资源是一套基于Python实现的单目相机2D/3D目标检测与鸟瞰图(BEV)可视化完整源码方案,面向高校本科生毕业设计、课程设计及计算机视觉初学者,解决单目图像中目标定位、深度估计、三维框回归与空间布局可视化等核…

AI视频号截图生成怎么弄?手机上能直接做吗

AI视频号截图生成怎么弄?手机上能直接做吗

2026/8/31 18:43:18

你有没有刷到过那种画面精致、光影氛围感十足的“电影感”短视频?很多并非实拍,而是 AI 直接生成的动画片段。不少读者留言问:这种 AI 视频号截图到底是怎么弄出来的?手机上能不能直接操作?今天这篇就抛开营销话术&…

基于Java的多支付平台整合设计:策略模式、状态机与回调幂等实战

基于Java的多支付平台整合设计:策略模式、状态机与回调幂等实战

2026/8/31 18:43:18

简介:本资源是一个面向Java开发者的一站式多支付平台整合解决方案,专为降低第三方支付接入门槛而设计,适用于电商、SaaS系统、小程序后台等需对接微信、支付宝、翼支付等主流渠道的中初级开发场景。项目共212个文件,涵盖135个核心…

西红柿成熟度检测系统:基于YOLOv8与PyQt5的完整落地实践

西红柿成熟度检测系统:基于YOLOv8与PyQt5的完整落地实践

2026/8/31 18:43:18

简介:本资源是一套开箱即用的西红柿成熟度智能识别系统,面向计算机、人工智能、农业信息化等方向的本科生、研究生、教师及工程实践者,解决果蔬采收阶段人工判别效率低、标准不统一的问题。系统基于YOLOv8深度学习框架构建,支持成…

阿拉善盟乡镇行政区划shp文件全流程实战:获取、清洗与转换

阿拉善盟乡镇行政区划shp文件全流程实战:获取、清洗与转换

2026/8/31 18:43:18

简介:本资源为内蒙古阿拉善盟乡镇街道级行政区划矢量数据包,面向GIS开发者、地理信息专业学生及区域规划研究者,解决基层行政边界数据缺失、制图分析基础薄弱等实际问题。压缩包共12个文件(191KB),含核心sh…

舌苔图像数据集构建指南:从标注到语义分割训练实践

舌苔图像数据集构建指南:从标注到语义分割训练实践

2026/8/31 18:33:18

简介:这份舌苔数据集面向中医图像识别与深度学习研究者,聚焦中医舌诊中舌苔颜色、质地、厚度等特征的自动分类与标注,高分辨率原图能较好保留舌苔纹理细节。压缩包内含 2000 个 JSON 标注文件,并配有相应 512512 像素原图&#xf…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/8/31 1:38:25

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/8/31 7:20:57

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/8/31 17:18:46

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

MCU无DAC如何用定时器+DMA 2D输出高保真任意波形

MCU无DAC如何用定时器+DMA 2D输出高保真任意波形

2026/8/31 0:02:27

接到一个仪表类项目,要在 LAT1189 上输出几种不同波形:正弦、三角、带可调死区的脉冲,频率和幅度都得能实时改。板子上没有 DAC,就一个定时器加几个 DMA 通道。我一开始觉得在定时器中断里改比较寄存器也能应付,后来把…

Cortex-M3 Flash下载失败?从编程错误标志到供电瞬态排查

Cortex-M3 Flash下载失败?从编程错误标志到供电瞬态排查

2026/8/31 0:02:27

前两周调试一块带着Cortex-M3内核的板子,IDE里下载固件时突然弹出一行刺眼的错误: error: flash download failed - cortex-m3 。这种报错在嵌入式开发里太常见了,常见到很多人第一反应就是换根数据线、重插一下调试器,但重启三…

STM32 TouchGFX屏幕切换Transition优化:原理、配置与排障实战

STM32 TouchGFX屏幕切换Transition优化:原理、配置与排障实战

2026/8/31 0:02:27

做STM32 GUI开发的朋友应该都有体会——界面搭得再漂亮,一旦屏幕切换卡成PPT,整个产品的档次瞬间就没了。早期我在LAT1212这个基于STM32的GUI工程上用TouchGFX做二次开发,最头疼的不是画界面,而是怎么让切换动画既流畅又自然。Tou…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/31 17:18:51

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/31 17:18:48

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/31 17:18:48

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…