六、创建数据库
右击选择新建数据库

更改存放路径

创建成功


七、连接数据库
方法一:即第五步中的在SQL Server Management Studio中连接数据库。
方法二:以管理员模式调用PowerShell
首先在桌面找到Windows,右键选择Windows终端,没有的话选择Windows PowerShell(由于我升级成Windows11专业版了,所以界面可能会不同)。

以下代码就是在命令行输入的代码:
Windows PowerShell
版权所有(C) Microsoft Corporation。保留所有权利。
安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindows
PS C:\Users\Lenovo> OSQL
错误: 未选择用户。请尝试使用 -U 或 -E 开关
PS C:\Users\Lenovo> NET USER
\\DESKTOP-27LR3RV 的用户帐户
-------------------------------------------------------------------------------
Administrator DefaultAccount Guest
Lenovo WDAGUtilityAccount
命令成功完成。
PS C:\Users\Lenovo> OSQL /?
Microsoft (R) SQL Server 命令行工具
版本 15.0 NT
版权所有 (c) 2015 Microsoft。保留所有权利。
注意: osql 并不支持 SQL Server 2019的所有功能。
请使用 sqlcmd。有关详细信息,请参阅 SQL Server 联机丛书。
用法: osql [-U 登录 ID] [-P 密码]
[-S 服务器] [-H 主机名] [-E 可信连接]
[-d 使用数据库名称] [-l 登录超时值] [-t 查询超时值]
[-h 标题] [-s 列分隔符] [-w 列宽]
[-a 数据包大小] [-e 回显输入] [-I 允许带引号的标识符]
[-L 列出服务器] [-c 命令结束] [-D ODBC DSN 名称]
[-q "命令行查询"] [-Q "命令行查询" 并退出]
[-n 删除编号方式] [-m 错误级别]
[-r 发送到 stderr 的消息] [-V 严重级别]
[-i 输入文件] [-o 输出文件]
[-p 打印统计信息] [-b 出错时中止批处理]
[-X[1] 禁用命令,[退出的同时显示警告]]
[-O 使用旧 ISQL 行为禁用下列项]
<EOF> 批处理
自动调整控制台宽度
宽消息
默认错误级别为 -1 和 1
[-? 显示语法摘要]
PS C:\Users\Lenovo> WHIANI
WHIANI : 无法将“WHIANI”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径
正确,然后再试一次。
所在位置 行:1 字符: 1
+ WHIANI
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (WHIANI:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\Users\Lenovo> WHOAMI
desktop-27lr3rv\lenovo
PS C:\Users\Lenovo> hostname
DESKTOP-27LR3RV
PS C:\Users\Lenovo> osql -E
1> use master
2> go
1> quit
PS C:\Users\Lenovo> osql -U SA -p 123456
Microsoft (R) SQL Server 命令行工具
版本 15.0 NT
版权所有 (c) 2015 Microsoft。保留所有权利。
注意: osql 并不支持 SQL Server 2019的所有功能。
请使用 sqlcmd。有关详细信息,请参阅 SQL Server 联机丛书。
用法: osql [-U 登录 ID] [-P 密码]
[-S 服务器] [-H 主机名] [-E 可信连接]
[-d 使用数据库名称] [-l 登录超时值] [-t 查询超时值]
[-h 标题] [-s 列分隔符] [-w 列宽]
[-a 数据包大小] [-e 回显输入] [-I 允许带引号的标识符]
[-L 列出服务器] [-c 命令结束] [-D ODBC DSN 名称]
[-q "命令行查询"] [-Q "命令行查询" 并退出]
[-n 删除编号方式] [-m 错误级别]
[-r 发送到 stderr 的消息] [-V 严重级别]
[-i 输入文件] [-o 输出文件]
[-p 打印统计信息] [-b 出错时中止批处理]
[-X[1] 禁用命令,[退出的同时显示警告]]
[-O 使用旧 ISQL 行为禁用下列项]
<EOF> 批处理
自动调整控制台宽度
宽消息
默认错误级别为 -1 和 1
[-? 显示语法摘要]
PS C:\Users\Lenovo> OSQL -U SA -P 123456
1> USE MASTER
2> GO
1> QUIT
PS C:\Users\Lenovo> OSQL -U SA -P 1234
用户 'SA' 登录失败。
PS C:\Users\Lenovo>
来慢慢分析:
首先输入:OSQL
,结果出错,说未选择用户,此用户指的是数据库里面已经授权的用户。
再输入:NET USER
,此代表本地用户的访问。
PS C:\Users\Lenovo> OSQL
错误: 未选择用户。请尝试使用 -U 或 -E 开关
PS C:\Users\Lenovo> NET USER
\\DESKTOP-27LR3RV 的用户帐户
-------------------------------------------------------------------------------
Administrator DefaultAccount Guest
Lenovo WDAGUtilityAccount
命令成功完成。

接着输入:OSQL /?
,表示不知道输入什么的时候调出用法
PS C:\Users\Lenovo> OSQL /?
Microsoft (R) SQL Server 命令行工具
版本 15.0 NT
版权所有 (c) 2015 Microsoft。保留所有权利。
注意: osql 并不支持 SQL Server 2019的所有功能。
请使用 sqlcmd。有关详细信息,请参阅 SQL Server 联机丛书。
用法: osql [-U 登录 ID] [-P 密码]
[-S 服务器] [-H 主机名] [-E 可信连接]
[-d 使用数据库名称] [-l 登录超时值] [-t 查询超时值]
[-h 标题] [-s 列分隔符] [-w 列宽]
[-a 数据包大小] [-e 回显输入] [-I 允许带引号的标识符]
[-L 列出服务器] [-c 命令结束] [-D ODBC DSN 名称]
[-q "命令行查询"] [-Q "命令行查询" 并退出]
[-n 删除编号方式] [-m 错误级别]
[-r 发送到 stderr 的消息] [-V 严重级别]
[-i 输入文件] [-o 输出文件]
[-p 打印统计信息] [-b 出错时中止批处理]
[-X[1] 禁用命令,[退出的同时显示警告]]
[-O 使用旧 ISQL 行为禁用下列项]
<EOF> 批处理
自动调整控制台宽度
宽消息
默认错误级别为 -1 和 1
[-? 显示语法摘要]

这里需要注意上图显示的:
-E代表可信连接,-U代表登录ID,-P代表登录密码。


