日期:2014-05-18  浏览次数:20529 次

sqlcmd.exe能否连接数据库文件(mdf文件)?
一个小项目,.net+sql2005 express做的,使用AttachDbFilename方式连接数据库的,现在要更新sql脚本文件。我想到了

sqlcmd.exe 工具,sqlcmd.exe工具可以直接执行sql文件,但是sqlcmd.exe工具好像只能连接已经附加了的数据库,不能连接

数据库文件。是不是这样的啊?有没有好的办法解决这个问题?

------解决方案--------------------
探讨
可以用sqlcmd先執行附加數據庫的命令,然後再執行你要的查詢.

SQL code

exec sp_attach_db '[DatabaseName]','[mdf file]','[ldf file]'