日期:2014-05-19  浏览次数:20784 次

c# 使用vs2005连接数据库文件
连接sql数据库文件,提示该文件正在被使用。

连接access数据库文件,就没问题。

为什么?是不是sql服务在使用数据库文件?

我的开发环境是vs2005、sql2005。

------解决方案--------------------
能不能把你的错误和你写的语句发出来
------解决方案--------------------
连接sqlserver数据库文件?没明白lz意思?

为何不是连接数据库?而是连接数据库文件?
------解决方案--------------------
lz想把sql server的数据库像access一样连接库文件就错老
------解决方案--------------------
ding
------解决方案--------------------
工具-〉连接到数据库-> 弹出数据窗口(在数据源栏点击更改 选择MicroSoft SQL Server)
------解决方案--------------------
SQL Server不是单机文件型数据库 不能企图直接连接数据库文件来读取数据……
------解决方案--------------------
这个我也不明白.因为我看微软官方的例子就是这样编的

sqlconnection s = new .......

string 某某= ".....\...\xxx.mdf "
------解决方案--------------------
sql 2005数据库可以直接连接文件使用


楼主看看你遇到的问题和我的是否有类似之处http://community.csdn.net/Expert/topic/5677/5677395.xml?temp=.4022943
------解决方案--------------------
对了
如果在SQL server 2005数据库SQL Server Management Studio里面能看到的数据库,就确实是不能用直接连接数据库文件的方法连了,得选连接数据库的选项。
------解决方案--------------------
你看看数据库有没有附加到引擎上???
------解决方案--------------------
sqlConnection
sqlCommand

------解决方案--------------------
是不是sql server的服务开着正在使用这个数据库文件啊?试看看把sql server服务停止掉再试看看