批处理 附加、分离数据库,求高手指教,最好能写个例子给参考,网站上复制粘贴的就不用了,谢谢。

2026年09月19日 23:33
有2个网友回答
网友(1):

set AAA=esapp `数据库名称
set BBB=ESApp_data.mdf `数据库文件1
set CCC=ESApp_log.LDF `数据库文件2

set NNN=sa
set MMM= 123 `数据库登录密码
Osql -U"%NNN%" -P"%MMM%" -S"127.0.0.1" -Q "sp_detach_db %AAA%"
`分离数据库

OSQL -U"%NNN%" -P"%MMM%" -S"127.0.0.1" -Q "sp_attach_db '%AAA%','%PPP%\%BBB%','%PPP%\%CCC%'"
Echo.
Echo.
Echo 附加%PPP%下的数据库文件%BBB%到SQL中成功
`附加数据库

将以上代码存入记事本,另存为1.BAT.(注意将以上的文字说明去掉)
绝对是我亲自使用过的。
有什么问题再说。

网友(2):

怎么附加,分离,给点例子,不然不知道怎么写命令。