SQL Server 数据库迁移——分离和附加步骤

  • 时间:2018-10-27 23:24 作者:剑云锋 来源:剑云锋 阅读:249
  • 扫一扫,手机访问
摘要:数据库的分离和附加应用场景:1、复制数据库到别的文件或者电脑或者者U盘,直接复制会报错,显示文件被占用。2、数据库文件备份,恢复使用时,要分离和增加。3、删除部分数据或者日志文件,节约空间时使用(停掉IIS,分离)。数据库分离和附加方法:鼠标视图操作法--分离:要让数据库分离,就要断开数据库和服务器
SQL Server 数据库迁移——分离和附加步骤


数据库的分离和附加应用场景:

1、复制数据库到别的文件或者电脑或者者U盘,直接复制会报错,显示文件被占用。

2、数据库文件备份,恢复使用时,要分离和增加。

3、删除部分数据或者日志文件,节约空间时使用(停掉IIS,分离)。

数据库分离和附加方法:

鼠标视图操作法--分离:

要让数据库分离,就要断开数据库和服务器之间的连接。

步骤:

鼠标单击选中要分离的数据库-->右键-->任务-->选择分离-->勾选删除连接、勾选升级统计信息-->确认-->分离完成-->对应数据库保存路径查找,已被分离的数据库文件.mdf和 .ldf

SQL Server 数据库迁移——分离和附加步骤

删除连接、删除升级数据统计:

SQL Server 数据库迁移——分离和附加步骤

此时数据库已分离,可到原来数据库的保存路径查找,复制,备份或者迁移。SQL中数据库消失:

SQL Server 数据库迁移——分离和附加步骤

鼠标视图操作法--附加:

SQL Server分数据储存和程序访问两个步骤。要让程序访问,就必需有数据库引擎即sqlserver的支持,即附加。

步骤:

鼠标单击数据库-->右键-->附加-->增加-->选择数据库路径及文件-->确定--确定--数据库附加完成。

SQL Server 数据库迁移——分离和附加步骤

附加数据库文件:

SQL Server 数据库迁移——分离和附加步骤

附加数据库完毕,数据库可正常使用。

SQL语句实现数据库的分离:

SQL Server 数据库迁移——分离和附加步骤

--分离和附加数据库
use master
Exec sp_detach_db @dbname=TextSchool
go

SQL语句实现数据库的附加:

--附加数据库
use master
Exec sp_attach_db @dbname=TextSchool,
@filename1='G:\sql\SQL learning\TextSchool.mdf',
@filename2='G:\sql\SQL learning\TextSchool.ldf'
go

附加数据库常见错误:

从win7开始,数据库文件添加了安全属性。

SQL Server 数据库迁移——分离和附加步骤

该错误起因:一般是访问权限问题。

处理方案:修改访问权限。

SQL Server 数据库迁移——分离和附加步骤

第二种方案:修改我的数据库文件夹安全访问权限。

先选中数据库文件夹-右键-属性,接下来一次增加everyony 完全控制属性。是该文件成为任何人都可以访问的数据文件。

SQL Server 数据库迁移——分离和附加步骤

本文内容部分来源于网络,如有错误,敬请指正,如有侵权,请联络修改。

  • 全部评论(0)
最新发布的资讯信息
【系统环境|windows】Axios 取消重复请求(2020-11-08 07:00)
【系统环境|windows】熬了一晚上,小白用Python写了一个股票提示系统(2020-11-08 07:00)
【系统环境|windows】2020要想成为一名专业的web前台开发程序员,需要学习什么?(2020-11-08 06:35)
【系统环境|windows】前台面试每日 3+1 —— 第546天(2020-11-08 06:34)
【系统环境|windows】聊聊前台工程师的职业发展 (纯干货)(2020-11-08 06:34)
【系统环境|windows】浅谈OAuth 2.0基本原理(2020-11-08 06:34)
【系统环境|windows】程序员初入职场避坑指南(2020-11-08 06:34)
【系统环境|windows】python的绘图利器--海龟绘图turtle(2020-11-08 06:33)
【系统环境|windows】pyinstaller打包结果瘦身(2020-11-08 06:33)
【系统环境|windows】前台面试每日 3+1 —— 第518天(2020-11-08 06:33)
手机二维码手机访问领取大礼包
返回顶部