无法连接到SQL Server 2008 R2

时间:2012-02-20 01:41:40

标签: sql sql-server sql-server-2008

我无法从Visual Studio 2010 Express连接到本地SQL Server 2008 R2试用版。

添加新连接时,我浏览到此位置的数据库文件:C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\AdventureWorks_Data.mdf,我遇到此错误:

  

无法打开新数据库'C:\ PROGRAM FILES \ MICROSOFT SQL   SERVER \ MSSQL10_50.SQLEXPRESS \ MSSQL \ DATA   ADVENTUREWORKS_DATA.MDF'.CREATE DATABASE已中止。试图   为文件C:\ Program Files \ Microsoft SQL附加自动命名的数据库   Server \ MSSQL10_50.SQLEXPRESS \ MSSQL \ DATA AdventureWorks_Data.mdf   失败。存在同名的数据库,或指定的文件不能存在   打开,或者它位于UNC分享。文件激活失败   物理文件名“C:\ Program Files \ Microsoft SQL   服务器\ MSSQL10_50.SQLEXPRESS \ MSSQL \ DATA \ AdventureWorks_Data_log.ldf”   可能不正确。   当主文件是只读文件时,无法重建日志。

1 个答案:

答案 0 :(得分:0)

另一种猜测是,你没有任何随机的机会让另一个用户登录同一台机器,通过连接它来锁定数据库文件,就像你说的那样?我想象之前关于sql服务已附加的数据库文件的评论可能更有可能,但仅仅是因为我有机会将这个想法留给你或其他任何发生的人