(1)diannaoxs.mdf不是ACCESS数据库,不是仅有文件就可以的。C#等。net语言可以在未安装SQLSERVER Server 的前提下直接访问SQLServer 的文件,应为他们都是Microsft的
(2)你需要安装SQLSERVER 2005 Server,将diannaoxs.mdf附加到本地主数据库(就是缺省配置到1433端口的那个数据库实例),至于diannaoxs.mdf存放在哪没有关系。
你的数据库不仅仅只是一个mdf文件吧,还有一个文件LDF日志文件,你在你的sqlserver管理器中新建一个diannaoxs数据库,然后右键导入diannaoxs.mdf数据库文件,如果导入成功,用查询分析器连接一下,能联调,再用的你的程序连接,应该没有问题的!
你参考一下这个连接,说不定对你有用, http://wenku.baidu.com/view/aaa7546648d7c1c708a145c1.html