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

用isql备份数据库请教
isql -S 127.0.0.1 -U sa -P 123456 -Q "exec(backup database eport_iso to disk='d:\dbbak\mssql\export_iso\export_iso2012-07-30.dat ' with format)"

为什么提示backup附近有语法错误

------解决方案--------------------
加引号
SQL code

exec ('backup .... disk=''d:...30dat'' with format')

------解决方案--------------------
。dat?
改成。bak 试试
还有就是 加一个 -d master
或者试试
isql -S 127.0.0.1 -U sa -P 123456 -d master -Q "backup database eport_iso to disk='d:\dbbak\mssql\export_iso\export_iso2012-07-30.bak'"


------解决方案--------------------
看看d:\dbbak\mssql\export_iso 这个目录下面看看权限