参照http://wenku.baidu.com/link?url=MqVVPy15rUpW7k22mefP1zWQMGstsHHn9oXoXNdlIt17dEdLfZCyuJSqyqS_eIfR0WQbuBCINkWRd7ngNfVIR_HMFfIIKCT5GCr2PyO8Cwy
if you're connecting to the default instance, which it appears you are, you don't need to specify anything. Change your command to:
SQLCMD -E -Slocalhost -dmaster -Q"EXEC sp_detach_db msdb"
数据库状态不正确,这是质疑状态,把分离DB,把日志文件备份放在其它路径,再附加时,删除日志路径。再查看状态是否正常