黑马程序员技术交流社区

标题: 关于数据库分离的一个问题 [打印本页]

作者: 胡志超    时间: 2013-12-15 08:49
标题: 关于数据库分离的一个问题
我的是SQLServer2008R2 ,我想把这个项目拷到另一台电脑上,我已经把数据库文件进行了分离。但是
压缩的时候报错:
!   E:\net学习\自制小软件\登陆注册.rar: 无法打开 E:\net学习\自制小软件\登陆注册\DataBase\MemberInfo.mdf
    拒绝访问。
!   E:\net学习\自制小软件\登陆注册.rar: 无法打开 E:\net学习\自制小软件\登陆注册\DataBase\MemberInfo_log.ldf
    拒绝访问。
实在不知道该怎么解决,求大神指点!!!

作者: 刘吉烨    时间: 2013-12-15 12:14
数据库没有关闭 在连接中就会出现这种情况
作者: 红鹰(Jake)    时间: 2013-12-15 13:57
分离的时候,把链接去掉,看看
作者: 岁月渲染    时间: 2013-12-15 17:02
你把这个mdf和mdf的日志文件拷贝到安装在c盘的数据库的根目录下在进行附加,例如C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA
试试吧   希望能帮到你。
作者: yuanlianxi03    时间: 2013-12-16 08:43
你可以尝试下关闭数据库引擎后,再进行压缩!
作者: 胡志超    时间: 2013-12-16 08:48
刘吉烨 发表于 2013-12-15 12:14
数据库没有关闭 在连接中就会出现这种情况

SQLManagementStudio我已经关了啊!!!
作者: 胡志超    时间: 2013-12-16 08:49
红鹰(Jake) 发表于 2013-12-15 13:57
分离的时候,把链接去掉,看看

分离前,去掉连接么???
作者: 胡志超    时间: 2013-12-16 08:50
岁月渲染 发表于 2013-12-15 17:02
你把这个mdf和mdf的日志文件拷贝到安装在c盘的数据库的根目录下在进行附加,例如C:\Program Files\Microsof ...

嗯嗯。。。好的,我试试:handshake   
作者: 胡志超    时间: 2013-12-16 08:51
yuanlianxi03 发表于 2013-12-16 08:43
你可以尝试下关闭数据库引擎后,再进行压缩!

数据库引擎是什么玩意????????????????????????
作者: yuanlianxi03    时间: 2013-12-16 09:10
胡志超 发表于 2013-12-16 08:51
数据库引擎是什么玩意???????????????????????? ...

就是数据库服务,在配置工具中开启关闭的那个东西
作者: 红鹰(Jake)    时间: 2013-12-16 12:55
胡志超 发表于 2013-12-16 08:49
分离前,去掉连接么???

对数据库右击、对数据库分离会弹出一个对话框,上面有一个复选框删除链接
作者: 刘安成    时间: 2013-12-16 12:58
把数据库所在文件夹的权限改下,让当前用户具有访问权限就行了,右击文件夹点安全,选择当前用户,编辑,权限都勾上应该就行了
作者: 醒梦    时间: 2013-12-17 09:58
如果分离过程不报错,理论上是不会出现中问题的。我就是想说一点,2008R2版本是661,在其他电脑上面附加是会出错的,原因是版本向下兼容。
作者: 胡志超    时间: 2013-12-17 10:42
醒梦 发表于 2013-12-17 09:58
如果分离过程不报错,理论上是不会出现中问题的。我就是想说一点,2008R2版本是661,在其他电脑上面附加是 ...

我以前用过SQLServer2005,好像也不行。分离的时候没有报错,也显示分离成功了。就是打包压缩的时候出错
作者: 胡志超    时间: 2013-12-17 10:43
yuanlianxi03 发表于 2013-12-16 09:10
就是数据库服务,在配置工具中开启关闭的那个东西

要关闭这个后,才可以打包压缩么?
作者: 醒梦    时间: 2013-12-17 11:24
胡志超 发表于 2013-12-17 10:42
我以前用过SQLServer2005,好像也不行。分离的时候没有报错,也显示分离成功了。就是打包压缩的时候出错 ...

http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105790245b09c0252bd7a74a2485d315d2390f07506694ea7a7d0d5d83d87c6602ae4f59f7a76a65377567f686dccd179ded9d696cd63035005dd101568459b8ca3632b053872e9fb86990ad864484afa2c4af2044bd53127bf0e7fd591764c17881642697a18e49654860b9fa436fe858073eef2557c131&p=882a9546dd9733e60be296664c0dc9&newp=993bc54ad6c04afd0be29665544794231610db2151d0d6142d&user=baidu&fm=sc&query=sqlserver%CA%FD%BE%DD%BF%E2%D1%B9%CB%F5%B1%A8%B4%ED&qid=&p1=7不知道这个对你有用没?我真没遇到这样的问题,只能帮你到这了
作者: yuanlianxi03    时间: 2013-12-17 20:21
胡志超 发表于 2013-12-17 10:43
要关闭这个后,才可以打包压缩么?

你试下就知道了
作者: 胡志超    时间: 2013-12-18 10:15
醒梦 发表于 2013-12-17 11:24
http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105790245b09c0252bd7a74a2485d315d2390f07 ...

好的,谢了!!
作者: V_John    时间: 2013-12-18 13:03
如果问题得到解决,请修改为已解决




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2