SQL Server(2022)安装及使用

SQL Server(2022)安装及使用

一、安装SQL Server

1.到微软官网下载SQL Server Developer版本,现在的最新版本是SQL Server 2022 Developer。

SQL Server 下载 | Microsoft

在这里插入图片描述

2.下载完成之后,在文件夹中找到刚才下载的文件,双击打开,打开之后的界面如下图所示。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3.我们选择自定义安装,之后再选择要安装的位置,再点击安装,如下图所示

在这里插入图片描述

4.点了安装之后会出现如下图所示的界面,我们需要等待它下载安装包,此过程等待的时间可能较长

在这里插入图片描述

5.安装包下载并提取完成之后,会出现下图所示的界面

在这里插入图片描述

6.依次点击安装、全新SQL Server独立安装或向现有安装添加功能,如下图所示

在这里插入图片描述

7.出现如下图所示的界面,不用管密钥,点击下一步

在这里插入图片描述

8.再点击我接受许可条款,点击下一步,之后新出现的窗口会让你选择是否检查更新,大家可以根据自己的需要选择,默认是不检查更新,再点击下一步,这时会显示正在检查更新,如下图所示,不用管它,直接点击下一步

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

9.出现下图所示的界面时,点击下一步

在这里插入图片描述

10.实例功能部分按照下图进行勾选,取消适用于SQL Server的Azure,其余的可以根据自己的需要进行选择,设置好了之后点击下一步

在这里插入图片描述


在这里插入图片描述

11.出现如下图所示的界面,使用默认选择,点击下一步

在这里插入图片描述

12.不用做更改,点击下一步

在这里插入图片描述

13.在下图所示的界面中,用红色矩形圈起来的地方进行修改,系统管理员的名称为sa,密码需要自己设定,一定不要忘了点击添加当前用户按钮。点击下一步。

在这里插入图片描述

14.点击安装

在这里插入图片描述

15.等待一段时间,即可看到安装成功,点击右下角关闭即可

在这里插入图片描述

二、安装SQL Server Management Studio

1.到微软官网下载SQL Server Management Studio,如下图所示。
官网传送门:[下载 SQL Server Management Studio (SSMS) | Microsoft Learn](https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15)

在这里插入图片描述

2.将下载的SSMS-Setup-CHS双击打开,如下图所示,选好安装位置之后,点击安装即可

在这里插入图片描述


在这里插入图片描述

3.等待一段时间后可以看到安装成功的提示,点击关闭退出安装

在这里插入图片描述

三、编写SQL语句

1.在开始菜单中,找到刚才安装的Microsoft SQL Server Management Studio,单击打开,如下图所示

在这里插入图片描述

2.打开后会弹出连接到服务器窗口,加密选择可选或勾选信任服务器证书都可以,点击连接

在这里插入图片描述

3.成功连接本地服务器之后的界面如下图所示

在这里插入图片描述

4.点击下图红色矩形圈起来的新建查询

在这里插入图片描述

5.在输入框中输入下面的代码

Use Master; GO CREATEDatabase MyDatabase1; GO Use MyDatabase1; GO CREATETABLE student ( 学号 char(8)PRIMARYKEY, 姓名 varchar(8)NOTNULL, 性别 char(2)CHECK( 性别 ='男'OR 性别 ='女'), 成绩 numeric(4,1)CHECK( 成绩 >=0AND 成绩 <=100)); GO INSERTINTO student VALUES('20102001',' 阎妮','女',98);INSERTINTO student VALUES('20102002',' 张有来','男',58);INSERTINTO student VALUES('20102003',' 王文喜','男',72);INSERTINTO student VALUES('20102004',' 赵敏','女',66);INSERTINTO student VALUES('20102005',' 罗莎','女',88.5);INSERTINTO student VALUES('20102006',' 蒙恬','男',93); GO 

6.点击执行

在这里插入图片描述

7.在对象资源管理器中依次展开数据库MyDatabase1,如下图所示

在这里插入图片描述

8.将光标移动到dbo.student,右键,点击编辑前200百行,如下图所示

在这里插入图片描述

9.现在可以看到我们刚才插入的数据,如下图所示

在这里插入图片描述

四、配置SqlServer远程连接

步骤1:基本配置

启用sa账户有时候我们想修改表结构会出现报错,就要去掉阻止更改表结构设置

在这里插入图片描述

1.点击工具→选项→设计器,具体设置如下图所示

在这里插入图片描述

2.启用sa账户

在这里插入图片描述

步骤2:配置TCP/IP属性

1.在系统搜索框输入sql,然后点击应用找到SQL Server配置管理器

在这里插入图片描述


在这里插入图片描述

2.打开后在SQL Server网络适配中找到MSSQLSERVER 的协议 右键启用TCP/IP

在这里插入图片描述
  1. 启用后会提示需要重启服务(稍后进行重启)
在这里插入图片描述

4.右键点击 “TCP/IP”,选择 “属性”。

  1. 在 “IP 地址” 选项卡中,找到 “IPAll” 部分。
  2. 确保 “TCP 动态端口” 字段为空,并将 “TCP 端口” 设置为 1433 (默认端口)。
  3. 确保所有启用的IP (例如 IP1, IP2…) 的 “TCP 动态端口” 为空,并设置 “TCP 端口”为 1433
在这里插入图片描述

步骤3: 重新启动 SQL Server 服务

1.在系统搜索栏搜索“服务”进入

在这里插入图片描述

2.打开服务后下滑找到**SQL Server (MSSQLSERVER)**停止后重启服务

在这里插入图片描述

步骤4: 配置防火墙

1.打开控制面板,查看方式改为 “小图标” -> 找到 “Windows Defender 防火墙” 或 直接搜索找到“Windows Defender 防火墙”。

在这里插入图片描述

2.在左侧菜单中,选择 “高级设置”

在这里插入图片描述

3.在左侧的面板中选择 “入站规则”,然后在右侧选择 “新建规则…”

在这里插入图片描述

4.选择 “端口”,点击 “下一页”

在这里插入图片描述

5.选择 “TCP”,并在指定本地端口中输入 1433,点击 “下一页”

在这里插入图片描述

6.选择 “允许连接”,点击 “下一页”

在这里插入图片描述

7.选择 “域”、“专用”和“公用”,点击 “下一页”

在这里插入图片描述

8.给规则命名,例如 “SQL Server”,点击 “完成”

在这里插入图片描述

步骤5: 启用SqlServer身份验证

1.回到SQL Server Management Studio (SSMS),右键点击服务器名称,选择 “属性”

在这里插入图片描述

2.在左侧选择 “安全性”→ 选择 “SQL Server 和 Windows 身份验证模式”,点击 “确定” 后配置完成

在这里插入图片描述

Read more

SpringAOP详解(二)

SpringAOP详解(二)

一、代理模式的核心概念 1. 定义 为目标对象提供 “代理类”,让调用方不直接访问目标对象,而是通过代理类间接访问,从而在代理类中实现功能增强(比如日志、权限校验)。 2. 核心角色(以 “房屋租赁” 为例) 角色对应示例作用说明SubjectHouseSubject接口定义目标对象和代理类的共同行为(比如 “租房”)RealSubjectRealHouseSubject(房东)目标对象(被代理的实际业务执行者)ProxyHouseProxy(中介)代理类,包装目标对象,在调用目标方法前后添加增强逻辑 静态代理的实现步骤(以房屋租赁为例) 1. 定义共同接口(Subject) 2. 实现目标对象(RealSubject) 3. 实现代理类(Proxy) 4. 使用代理 静态代理的核心特点 * 提前创建:代理类的.class文件在程序运行前就已存在(比如HouseProxy是提前写好的); * 功能增强:不修改目标对象代码,通过代理类实现 “附加逻辑”

By Ne0inhk
【MySQL基础】(1):MySQL的安装

【MySQL基础】(1):MySQL的安装

✅ 适用人群:刚接触 Linux 和数据库的新手 ✅ 目标:快速装好 MySQL,用 root 用户练习 SQL,无需复杂权限配置 ✅ 系统要求:Ubuntu 20.04 / 22.04 / 24.04 LTS(阿里云、腾讯云、AWS EC2 等均可) 🔧 第一步:登录你的云服务器 1. 使用 SSH 工具(如 Xshell、FinalShell、或 macOS/Linux 的终端)连接到你的 Ubuntu 服务器。 2. 先确认你是普通用户(不是 root),但拥有 sudo 权限(大多数云服务器默认如此)

By Ne0inhk
openclaw 对接完飞书群机器人配置踩坑记:消息不回、Gateway 断开问题排查

openclaw 对接完飞书群机器人配置踩坑记:消息不回、Gateway 断开问题排查

前言 用 OpenClaw 配飞书机器人,踩了两个坑:群消息不回、Gateway 总是断开。排查了好一阵子,总算搞定了,记录一下希望能帮到遇到同样问题的朋友。 发现问题 飞书消息不回复 在飞书群里 @ 了机器人,完全没反应。一开始以为是网络不好或者机器人没上线,但状态显示明明是连接着的,这就奇怪了。 Gateway 频繁断开 每次改完配置跑 openclaw gateway restart,或者根本什么都没干,Gateway 说断就断。再想启动就报错,必须跑一遍 openclaw doctor --fix 重新安装才能用。太影响使用了。 查看原因 飞书机器人 ID 搞错了 翻日志看到这么一句: receive events or callbacks through persistent connection only available in

By Ne0inhk
Flask工厂模式与蓝图设计:构建可扩展大型应用的架构之道

Flask工厂模式与蓝图设计:构建可扩展大型应用的架构之道

目录 📖 摘要 🏗️ 第一章:为什么需要工厂模式? 1.1 从单体应用到模块化架构 1.2 工厂模式的诞生 1.3 性能提升数据 🔧 第二章:Flask应用工厂深度解析 2.1 基础工厂实现 2.2 配置管理 2.3 扩展初始化顺序 🧩 第三章:蓝图模块化架构 3.1 蓝图基础 3.2 企业级蓝图结构 3.3 蓝图间通信 🚀 第四章:完整电商平台实战 4.1 项目结构 4.2 应用工厂完整实现 4.3 数据模型设计 4.4 测试策略 🚀 第五章:

By Ne0inhk