gpt4 book ai didi

sql - 需要制作一个 .bat 文件来停止然后重新启动 SQL Server 数据库

转载 作者:行者123 更新时间:2023-12-01 22:17:16 27 4
gpt4 key购买 nike

我们有一个使用 SQL Server 2005 作为数据库的 Dexis dentry X 射线装置。为了备份数据,我必须打开 SQL Server 配置管理器,停止数据库,然后运行 ​​Backup Exec。完成后,我必须重新启动数据库。

我需要能够在 Backup Exec 16 中自动执行此操作,因此我想我会创建一个在备份之前运行的批处理文件以停止数据库。然后我可以执行第二批以重新启动。

任何人都可以给我一个将停止然后重新启动 SQL Server 数据库的 Dos 框命令吗?

谢谢。


我以为备份MDF和LDF文件只是备份数据库,并不会备份实际数据。我还认为您必须停止数据库才能访问数据。

令人惊讶的是,Dexis 技术支持人员没有白皮书、没有协议(protocol),也没有关于如何备份数据的建议。

什么是备份整个事情的正确方法,以便在服务器崩溃时,我们可以轻松地重新创建数据库和数据?

最佳答案

在 WIndows 命令提示符下,只需使用 NET STOP 命令停止 MSSQLSERVER 服务,然后使用 NET START 重新启动它:

NET STOP MSSQLSERVER
.....
REM do your backup here
.....
NET START MSSQLSERVER

更新:然而,复制 SQL Server 数据库文件(.mdf.ldf)来做服务器备份是不是这样做的推荐方式。

相反,您应该使用 SQL Server 自己的 BACKUP DATABASE ... 功能来生成 .bak 文件,然后包含 那些 .bak 文件在基于文件的备份中并跳过 .mdf.ldf 文件

关于sql - 需要制作一个 .bat 文件来停止然后重新启动 SQL Server 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44052876/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com