导出/入数据库
- 1、以SQL文件的方式
- 1.1导出
- 1.2 导入
- 2、以mdf和ldf数据库文件的方式
- 2.1导出
- 2.1.1 脱机
- 2.1.2 到数据库的数据路径,拷贝出mdf,ldf文件
- 2.1.3 将原数据库设置为online状态即可正常使用
- 2.2导入数据库(切记导入之前要先将控制权限打开)
- 2.1右键数据库,点击附加
- 2.2点击添加
- 3、什么是分离
通常导出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)拷贝到其它磁盘中作为备份保存。