restore database  'SWSM_WPSDB'  from disk='d:\swsm.bak' with FILE =2 move N'SWSM_WPSDB' to N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\SWSM_WPSDB.mdf',
move N'SWSM_WPSDB_log' to N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\SWSM_WPSDB_log.ldf', replace错误消息 102,级别 15,状态 1,第 1 行
'SWSM_WPSDB' 附近有语法错误。
消息 319,级别 15,状态 1,第 1 行
关键字 'with' 附近有语法错误。如果此语句是公用表表达式或 xmlnamespaces 子句,那么前一个语句必须以分号结尾。

解决方案 »

  1.   

    restore database  SWSM_WPSDB  from disk='d:\swsm.bak' with move N'SWSM_WPSDB' to N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\SWSM_WPSDB.mdf',
    move N'SWSM_WPSDB_log' to N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\SWSM_WPSDB_log.ldf', replace
      

  2.   

    restore database  [SWSM_WPSDB]  from disk='d:\swsm.bak' with FILE =2, move N'SWSM_WPSDB' to N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\SWSM_WPSDB.mdf',
    move N'SWSM_WPSDB_log' to N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\SWSM_WPSDB_log.ldf', replace