在win 7上在SQL Server 2008中备份数据库时出错

时间:2014-04-01 19:36:55

标签: sql sql-server database sql-server-2008 windows-7

我想在win 7中将SQL Server 2008(远程服务器)中的数据库备份到网络驱动器。

但是,在SQL Server 2008 studio中无法看到该驱动器。我没有授权在工作室中映射它。

所以,我必须在本地C盘中支持它。

 Declare  @LocalFolder varchar(100)
 SET @LocalFolder = 'C:\myPath'
 SqlCmd -E -Q "Backup Database test_database To Disk='%LocalFolder%MyDB.bak'"

我收到了错误:

 Incorrect syntax near 'SqlCmd'.

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为你错过了一个" \ "介于%LocalFolder%MYDB.bak

之间
SqlCmd -E -Q "Backup Database test_database To Disk='%LocalFolder%\MyDB.bak'"