数据库管理与维护的全面指南

发表时间: 2021-07-08 20:45

分离和附加数据库

SQL Server启动的时候,数据库文件是不能复制、粘贴的,但有时候我们需要将数据库物理文件复制到其他计算机上使用。例如,学生在SQL Server考试后,需要把数据库移植到教师的计算机上,教师才能根据数据库的情况进行评分,此时需要使用移动数据库的操作。

SQL Server移动数据库分两步进行,首先是分离数据库,然后是附加数据库。分离数据库是从服务器中移去逻辑数据库,但不会删除数据库文件;附加数据库将会创建一个新的数据库,并使用已有的数据库文件和事务日志文件中的数据。

第一步:分离数据库:右键单击数据库——任务——分离,在弹出的窗体中点击【确定】

第二步:附加数据库:在数据库上单击右键【附加】,在弹出的窗口中进行附加即可。

点击【添加】,选择将要附加的数据库主文件。

注意:如果在附加文件时出现错误提示,注意检查数据库文件的权限是否开放。

错误提示:

解决办法:分别设置mdf和ldf文件的安全性

分别选中mdf和ldf文件后,单击鼠标右键选择【属性】,在弹出的属性对话框里,点击【安全】,然后对组或用户名进行编辑