当前位置:编程学习 > C#/ASP.NET >>

c#附加数据库错误

错误 1 无法将文件“D:\My Documents\Visual Studio 2008\Projects\省市选择\省市选择\ss.mdf”复制到“bin\Debug\ss.mdf”。文件“bin\Debug\ss.mdf”正由另一进程使用,因此该进程无法访问该文件。 省市选择

错误 2 无法将文件“D:\My Documents\Visual Studio 2008\Projects\省市选择\省市选择\ss_log.ldf”复制到“bin\Debug\ss_log.ldf”。文件“bin\Debug\ss_log.ldf”正由另一进程使用,因此该进程无法访问该文件。 省市选择
老是出现这个错误,能帮忙解决一下么?谢谢了! --------------------编程问答-------------------- 把你原来的数据库删了 --------------------编程问答--------------------
引用楼主 t_username 的回复:
错误 1 无法将文件“D:\My Documents\Visual Studio 2008\Projects\省市选择\省市选择\ss.mdf”复制到“bin\Debug\ss.mdf”。文件“bin\Debug\ss.mdf”正由另一进程使用,因此该进程无法访问该文件。 省市选择

错误 2 无法将文件“D:\My Documents\Visual Studio 2008\Projects\……


很简单的原因嘛,这说明你数据库的进程在使用中,你是无法复制的,就好比你打开一个Word文档,还没有关闭,然后你在外面修改这个word的文件名,会提示不让你修改的。

办法:
将该数据库服务停止,然后就可以随便怎么复制了。

--------------------编程问答-------------------- 由于你进行过编译,Visual Studio 启动了服务,打开了数据库,最简单的办法是重启电脑一次,立即Copy就行了。 --------------------编程问答--------------------
想办法关闭数据库连接 --------------------编程问答-------------------- 你的数据库已经附加到数据库里面了,代码把连接字符串改一下,不要再使用Attach方式就好
http://hi.baidu.com/gookings/blog/item/bcaaaafd08c33b1e08244d7b.html --------------------编程问答-------------------- 学习一下 --------------------编程问答-------------------- 其他进程正在使用,最简单的办法,重启电脑。 --------------------编程问答--------------------
引用 2 楼 taomanman 的回复:
引用楼主 t_username 的回复:
错误 1 无法将文件“D:\My Documents\Visual Studio 2008\Projects\省市选择\省市选择\ss.mdf”复制到“bin\Debug\ss.mdf”。文件“bin\Debug\ss.mdf”正由另一进程使用,因此该进程无法访问该文件。 省市选择

错误 2 无法将文件“D:\My Documents\Visua……

+1
重启电脑应该好了,我以前也遇到过 --------------------编程问答-------------------- 觉得2楼说的有道理。。。。 --------------------编程问答-------------------- 就是占用问题,解决了就因该可以附加了。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,