C#数据库无法连接,该如何解决
C#数据库无法连接
上一次调试的时候发生了异常,于是停止调试了。
然后再次运行的时候,发生了错误。提示如下:
错误 2 无法将文件“D:\expert\programe file\C#\SQLsever\WindowsFormsApplication1\LoginText1_log.ldf”复制到“bin\Debug\LoginText1_log.ldf”。文件“D:\expert\programe file\C#\SQLsever\WindowsFormsApplication1\LoginText1_log.ldf”正由另一进程使用,因此该进程无法访问此文件。 登陆测试1
请问如何解决?
------解决思路----------------------
关闭调试。
去把Debug/Realese 这两个文件夹整个删掉。
重新调试。
------解决思路----------------------

重启VS。。
------解决思路----------------------
“正由另一进程使用,因此该进程无法访问此文件。”
这不是程序的问题,是你操作的问题。上一次调试的时候,这个文件被占用了,但是停止调试后,并没有释放这个文件资源。也就是说,并没有完全停止调试,重启VS,或者删掉调试生成的文件,都可以解决的
------解决思路----------------------
一般来说,调试、停止调试都不会遇到这个问题。要知道debug文件夹就是调试后生成的,然后复制一些文件到这里,清理解决方案的时候,也是把debug里面的文件删掉。。。
遇到这种情况,提示”文件被占用“,赶紧Ctrl+Alt+Del调出任务管理器,把那占用文件的进程给结束了。。。这能否辨认出哪个进程才是正主,就看个人水平和经验了,宁可杀错绝不放过原则。。。这种事情干多了,就不会滥杀无辜了
上一次调试的时候发生了异常,于是停止调试了。
然后再次运行的时候,发生了错误。提示如下:
错误 2 无法将文件“D:\expert\programe file\C#\SQLsever\WindowsFormsApplication1\LoginText1_log.ldf”复制到“bin\Debug\LoginText1_log.ldf”。文件“D:\expert\programe file\C#\SQLsever\WindowsFormsApplication1\LoginText1_log.ldf”正由另一进程使用,因此该进程无法访问此文件。 登陆测试1
请问如何解决?
------解决思路----------------------
关闭调试。
去把Debug/Realese 这两个文件夹整个删掉。
重新调试。
------解决思路----------------------
重启VS。。
------解决思路----------------------
“正由另一进程使用,因此该进程无法访问此文件。”
这不是程序的问题,是你操作的问题。上一次调试的时候,这个文件被占用了,但是停止调试后,并没有释放这个文件资源。也就是说,并没有完全停止调试,重启VS,或者删掉调试生成的文件,都可以解决的
------解决思路----------------------
VS不能自动释放资源么?或者说怎样的合法操作可以避免这类事件的发生?
一般来说,调试、停止调试都不会遇到这个问题。要知道debug文件夹就是调试后生成的,然后复制一些文件到这里,清理解决方案的时候,也是把debug里面的文件删掉。。。
遇到这种情况,提示”文件被占用“,赶紧Ctrl+Alt+Del调出任务管理器,把那占用文件的进程给结束了。。。这能否辨认出哪个进程才是正主,就看个人水平和经验了,宁可杀错绝不放过原则。。。这种事情干多了,就不会滥杀无辜了