我安装了Sql Server Express 2008 R2,并在Sql Server Management Studio中创建了一个数据库文件。现在从Visual Studio 2008中尝试连接,但失败并显示以下错误:
无法打开物理文件
“ C:..... mdf”。操作系统错误
32:“ 32(该进程无法访问
文件,因为它正在被使用
另一个过程。)”。
附加文件的自动命名数据库
C:.... mdf失败。具有
存在相同名称或指定的文件
无法打开,或者它位于
UNC分享。
...这是我第一次使用Express。我以前只使用过Sql Compact Edition。我需要找出一些设置吗?它不是其他连接的重复名称,并且我已经完全关闭了Management Studio。还是这个错误。我在想什么..?
如果有一些设置,请稍微详细说明如何访问它们,因为我不习惯于处理数据库。
最佳答案
SQL CE是基于文件的数据库-SQL Express不是。
它是一个SQL Server-您可以在Visual Studio中使用Server Explorer
添加它。
实例名称通常为.\SqlExpress
。
关于c# - 无法连接到Sql Server Express数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4715473/