暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL Server数据库使用SSMS 客户端工具导入.bak备份文件【docker容器数据库测试成功】

巴韭特锁螺丝 2025-01-04
98

需求背景:

    某开发环境采用的容器化部署MSSQL 2017版本数据库,现在需要将项目现场的SQL Server2008版本数据库导入到开发环境。

    安装SSMS 最新版本客户端。

注意点:    将bak文件放在容器挂载的持久化路径中即可。


第一种方式:使用SQL server官方的连接工具
SQL server Management studio

有两种方式

第一种:
前提是,提前知道数据库名称,建好数据库
以数据库 TEST为例子
右键数据库选型,选择新建数据库

输入数据库名字,点击确定

创建完成之后,右键对应的数据库>任务>还原>数据库


但是这样导入一般会报错
System.Data.SqlClient.SqlError: 无法执行 BACKUPLOG,因为当前没有数据库备份。 (Microsoft.SqlServer.SmoExtended)
解决:

最后点击确认,再导入就可以了

第二种方式:
推荐使用第二种方式,不需要创建数据库,直接导入就可以
右键选择数据库>还原数据库

这里和第一种方式一样,选择需要导入的文件,确认就可以了,不需要在选项那边设置



    版权声明:本文内容来自CSDN:一般社员,遵循CC 4.0 BY-SA版权协议上原文接及本声明。
    本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。
    原文链接:https://blog.csdn.net/qq_43421954/article/details/131977170
    如有涉及到侵权,请联系,将立即予以删除处理。
    在此特别鸣谢原作者的创作。
    此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出处。


    文章转载自巴韭特锁螺丝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论