我最近安装了 MS SQL Server 2012。我认为它会是一个很棒的数据库软件。但是经过2天的试用,我发现它并没有我想象的那么好。
如您所见,每次我从 VS 2010 运行我的项目时,VS 总是抱怨 .ldf 文件正在被另一个进程使用。(即 SQL Server 2012)然后我必须从计算机管理中的Service,这样程序就可以编译成功了。
但是当项目运行时,它需要运行 SQL Server 服务,因为一些代码需要访问数据库并修改数据。然后我必须启用 SQL 服务。
这真的很烦人。当我使用 SQL Server 2008 时,它并没有像这样执行。
那么有没有可能的解决方案?
我确实尝试在我的 web.config 文件中添加一个配置片段。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<hostingEnvironment shadowCopyBinAssemblies="false"/>
</system.web>
</configuration>
然后我清理整个解决方案并重建整个解决方案,错误仍然存在。
我非常期待尽快看到解决方案。