导出/入数据库

通常导出SQLServer数据库的方式有两种:
1.以SQL文件的方式导出
2.以mdf和ldf数据库文件的方式导出

1、以SQL文件的方式

1.1导出

SQL文件的导出方式,通常需要自定义列与列之间的分隔符,因为默认的分隔符",",很可能出现在列的值中
在这里插入图片描述

1.2 导入

直接将导出文件中的内容复制到新建查询执行即可

2、以mdf和ldf数据库文件的方式

2.1导出

在sqlserver management studio进行如下操作

2.1.1 脱机

(选择的数据库右键 tasks -> take offline )注意这会导致数据库当前不可用
在这里插入图片描述

2.1.2 到数据库的数据路径,拷贝出mdf,ldf文件

sqlserver默认的数据路径:

   C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA

我的路径:

E:\APP\sqlserver\MSSQLSERVER\MSSQL10_50.MSSQLSERVER\MSSQL\DATA

2.1.3 将原数据库设置为online状态即可正常使用

2.2导入数据库(切记导入之前要先将控制权限打开)

在这里插入图片描述

2.1右键数据库,点击附加

2.2点击添加

在这里插入图片描述

3、什么是分离

分离数据库就是将某个数据库(如student_Mis)从SQL Server数据库列表中删除,使其不再被SQL
Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。

猜你喜欢

转载自blog.csdn.net/qq_43907296/article/details/110479225