(SQL)用bat启动sqlserver服务+创建数据库(学习笔记)(上)

简介: 我想创建一个bat的文本,于是就把记事本的后缀名txt直接改成了bat,但是当我想打开bat文件的时候却报错了。


注:我使用的软件是 Microsoft SQL Server Management Studio 18


一、为什么打不开bat文件



我想创建一个bat的文本,于是就把记事本的后缀名txt直接改成了bat,但是当我想打开bat文件的时候却报错了。

bbabfb1689ec44f788ed8409edd7c01c.png

改成

844a95501a9e4b3fa8d555f2211964d1.png

我双击test.bat文件,结果显示如下错误:

44e4d50bebd14927a8ab47437af6e6cd.png

原来正确做法是先创建后缀名是txt的文本,把代码写好,然后再将后缀名改成bat,并且右键选择以管理员身份运行。


注:如果已经写好之后文件名变成了bat,此时还要修改代码则右键选择编辑。


二、如何查看数据库是否成功关闭或者开启



搜索服务,打开之后找到有关SQL的内容,根据后面的启动类型就可以判断了。

85c1297ca1ad4983a495d7a1420fbcca.png

9c0e8418aac64689ad4952cde958229c.png


三、开启数据库文件



e51e664a305b48edb8db5dd74be17c55.png

创建一个startsql.txt文件,然后输入以下代码:

@echo.服务启动......
@echo off
NET START  MSSQLSERVER
NET START SQLSERVERAGENT
NET START MSSQLServerOLAPService
NET START msftesql
NET START MsDtsServer
NET START SQLWriter
NET START MSSQLFDLauncher
NET START SSASTELEMETRY
NET START "SQL Server Distributed Replay Client"
NET START MsDtsServer130
NET START ReportServer
NET START SQLTELEMETRY
NET START SSISTELEMETRY150
@echo off
@echo.启动完毕!
@pause

以下红色框框圈起来的都是再服务里根据名称查找的,比如说第一个MSSQLSERVER590cc738a14f4576a2cc1b04740adb51.png

在服务里面右击你想控制的SQL,选择属性之后复制名称即可。

5172733166c54a8d86313c3cbbb19446.png


运行效果如下:

注:运行要选择以管理员方式运行

鏈嶅姟鍚姩......
SQL Server (MSSQLSERVER) 服务正在启动 .
SQL Server (MSSQLSERVER) 服务已经启动成功。
SQL Server 代理 (MSSQLSERVER) 服务正在启动 .
SQL Server 代理 (MSSQLSERVER) 服务已经启动成功。
SQL Server Analysis Services (MSSQLSERVER) 服务正在启动 .
SQL Server Analysis Services (MSSQLSERVER) 服务已经启动成功。
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
SQL Server VSS Writer 服务正在启动 .
SQL Server VSS Writer 服务已经启动成功。
请求的服务已经启动。
请键入 NET HELPMSG 2182 以获得更多的帮助。
SQL Server Analysis Services CEIP (MSSQLSERVER) 服务正在启动 .
SQL Server Analysis Services CEIP (MSSQLSERVER) 服务已经启动成功。
SQL Server Distributed Replay Client 服务正在启动 .
SQL Server Distributed Replay Client 服务已经启动成功。
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
SQL Server CEIP 服务 (MSSQLSERVER) 服务正在启动 .
SQL Server CEIP 服务 (MSSQLSERVER) 服务已经启动成功。
SQL Server Integration Services CEIP service 15.0 服务正在启动 .
SQL Server Integration Services CEIP service 15.0 服务已经启动成功。
鍚姩瀹屾瘯锛?
请按任意键继续. . .

fe15fa47c08d4efca31ffe0b0cec94a3.gif


四、关闭数据库文件



步骤和Start.bat一样的

创建STOPSQL.bat文本

代码如下:

@echo.服务停止......
@echo off
NET STOP MSSQLSERVER
NET STOP SQLSERVERAGENT
NET STOP MSSQLServerOLAPService
NET STOP msftesql
NET STOP MsDtsServer
NET STOP SQLWriter
NET STOP MSSQLFDLauncher
NET STOP SSASTELEMETRY
NET STOP "SQL Server Distributed Replay Client"  
NET STOP MsDtsServer130
NET STOP SSISTELEMETRY150
NET STOP ReportServer
NET STOP SQLTELEMETRY
@echo off
@echo.停止完毕!
@pause

89689ea583904e2eac293e9650a9963a.gif


五、打开SQL Server Management Studio



32af771aed0f416784512bb7f243f4a6.png

67922d5f36554818b2744aec912470f0.png


如果这里登录一直登录不出来就是因为没有在登录之前打开前面写好的START.BAT文本。

选择的身份验证是SQL Server

服务器名称是:. (这个点代表本地服务器)

账号是:sa

我输入的密码: 123456

注:一般初次使用的话账号都是sa,密码有的是123,有的是123456

以下是打开成功后图片:

3adeef5d38e145ca82fd3bf1701ccaee.png


相关文章
|
7月前
|
存储 关系型数据库 数据库
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
本文通过一个 Agentic RAG 应用的完整构建流程,展示了如何借助 RDS Supabase 快速搭建具备知识处理与智能决策能力的 AI 应用,展示从数据准备到应用部署的全流程,相较于传统开发模式效率大幅提升。
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
|
5月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1059 152
|
5月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
826 156
|
5月前
|
SQL 人工智能 Linux
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
556 5
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
|
5月前
|
关系型数据库 分布式数据库 数据库
阿里云数据库收费价格:MySQL、PostgreSQL、SQL Server和MariaDB引擎费用整理
阿里云数据库提供多种类型,包括关系型与NoSQL,主流如PolarDB、RDS MySQL/PostgreSQL、Redis等。价格低至21元/月起,支持按需付费与优惠套餐,适用于各类应用场景。
|
6月前
|
SQL Web App开发 安全
SQL Server 2025 年 8 月更新 - 修复 CVE-2025-49759 SQL Server 特权提升漏洞
SQL Server 2025 年 8 月更新 - 修复 CVE-2025-49759 SQL Server 特权提升漏洞
491 2
SQL Server 2025 年 8 月更新 - 修复 CVE-2025-49759 SQL Server 特权提升漏洞
|
5月前
|
SQL Web App开发 安全
SQL Server 2025 年 9 月更新 - 修复 CVE-2025-47997 SQL Server 信息泄露漏洞
SQL Server 2025 年 9 月更新 - 修复 CVE-2025-47997 SQL Server 信息泄露漏洞
307 0
SQL Server 2025 年 9 月更新 - 修复 CVE-2025-47997 SQL Server 信息泄露漏洞
|
6月前
|
SQL 人工智能 Linux
SQL Server 2025 RC0 发布 - 从本地到云端的 AI 就绪企业数据库
SQL Server 2025 RC0 发布 - 从本地到云端的 AI 就绪企业数据库
346 5
|
6月前
|
SQL 容灾 安全
云时代SQL Server的终极答案:阿里云 RDS SQL Server如何用异地容灾重构系统可靠性
在数字化转型的浪潮中,数据库的高可用性已成为系统稳定性的生命线。作为经历过多次生产事故的资深开发者,肯定深知传统自建SQL Server架构的脆弱性——直到遇见阿里云 RDS SQL Server,其革命性的异地容灾架构彻底改写了游戏规则。