首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Server中使用sqlcmd还原所有数据库(Express,Docker,2017)

在Server中使用sqlcmd还原所有数据库(Express,Docker,2017)
EN

Database Administration用户
提问于 2019-09-12 20:12:12
回答 1查看 196关注 0票数 1

这些文献文章

https://learn.microsoft.com/en-us/sql/linux/tutorial-restore-backup-in-sql-server-container?view=sql-server-2017

https://learn.microsoft.com/en-us/sql/linux/sql-server-linux-backup-and-restore-database?view=sql-server-2017

告诉我们如何恢复单个数据库。我要还原文件列表中的所有数据库。是否有一种方法可以在不涉及bash的情况下从sqlcmd中以编程方式完成此操作?

EN

回答 1

Database Administration用户

发布于 2019-09-13 07:58:48

根据你的要求,我会做以下几件事:

  1. 创建两个文件- List.txt (包含要还原的DB列表)和使用sqlcmd命令运行SQL Server中的存储过程'DBRestore‘的DBRestore.bat
  2. 创建一个存储过程'DBRestore‘,它将来自LIST.txt的列表加载到SQL Server临时表中,并逐个读取DB名称并还原它们。
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/248676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档