Emm*_*lly 1 sql sql-server-2005
我们有一个使用SQL Server 2005作为数据库的Dexis牙科X射线安装程序。为了备份数据,我必须打开SQL Server配置管理器,停止数据库,然后运行Backup Exec。完成后,我必须重新启动数据库。
我需要能够在Backup Exec 16中使其自动化,因此我认为我将创建一个批处理文件,该文件在备份之前运行以停止数据库。然后,我可以执行第二批重新启动。
谁能给我一个Dos box命令,该命令将停止然后重新启动SQL Server数据库?
谢谢。
我认为备份MDF和LDF文件只会备份数据库,而不会备份实际数据。我还认为您必须停止数据库才能获得对数据的访问权限。
令人惊讶的是,Dexis技术支持人员没有白皮书,没有协议,也没有关于如何备份数据的建议。
有什么合适的方法来备份整个数据库,以便在服务器崩溃时,我们可以轻松地重新创建数据库和数据?
在WIndows命令提示符下,只需使用该NET STOP命令即可停止该MSSQLSERVER服务,然后NET START重新启动它:
NET STOP MSSQLSERVER
.....
REM do your backup here
.....
NET START MSSQLSERVER
Run Code Online (Sandbox Code Playgroud)
更新:但是,复制周围的SQL Server数据库文件(.mdf和.ldf)做一个备份服务器是不是这样做的推荐方式。
相反,您应该使用SQL Server自己的BACKUP DATABASE ...功能来生成.bak文件,然后将这些 .bak文件包含在基于文件的备份中,并跳过.mdf和.ldf文件
| 归档时间: |
|
| 查看次数: |
1592 次 |
| 最近记录: |