日期:2014-05-17  浏览次数:20948 次

在VS2010里打包有数据库的C#程序,然后提示无法找到文件“*”的源文件,说我的“.mdf”和“.ldf”文件可能不存在或已被锁定,怎么办啊~
本人在VS2010里打包有数据库的C#程序,然后提示无法找到文件“*”的源文件(就是我程序连接的数据库),说我的“.mdf”和“.ldf”文件可能不存在或已被锁定,怎么办啊~求各位大神帮助啊~~~

------解决方案--------------------
应该是数据库已经被锁定了,你在sql中将数据库分离出来后再打包试下呢
------解决方案--------------------
打包时,可能数据库文件mdf正在被读写,先关闭数据库试试了
------解决方案--------------------
将数据库的服务暂时关闭,或者将数据库先分离,打包完成以后,在附加上去
------解决方案--------------------
停止sql数据库服务,打包完成后再开启sql服务,如果经常使用打包的话,那么把两个数据库文件复制到其他目录附加,每次打包时停止服务把两个数据库文件复制到打包目录内,如果数据库只是数据变动就没必要覆盖了
------解决方案--------------------
引用:
应该是数据库已经被锁定了,你在sql中将数据库分离出来后再打包试下呢


+1
------解决方案--------------------
在数据库上点击右键,应该有个任务,任务里面有个分离数据库