Litespeed错误:必须以owner_name.table_name格式指定表名

时间:2016-04-05 12:38:19

标签: sql-server database-administration litespeed

我正试图从Litespeed bakcup中恢复一张桌子。该表是schema SOURCE。 Litespeed对象恢复向导失败并显示错误::必须以owner_name.table_name格式指定表名。我也直接尝试了存储过程,但它给出了同样的错误。请帮我解决这个问题:

EXEC master.dbo.xp_objectrecovery 
@filename = 'backup_file_name'  
, @filenumber = 1
, @objectname = 'SOURCE.target_rpt_2016'
, @destinationdatabase = 'database_name' 
,@destinationtable ='SOURCE.target_rpt_2016_restore'
, @tempdirectory = 'recovery_temp_dir' 

我尝试了没有schema / dbo的目标表但是它抛出相同的错误。

1 个答案:

答案 0 :(得分:0)

Atlast发现了这个问题。

架构Source的所有者是域帐户Dom \ AXp0101。所以当我将参数@ObjectName更改为'[Dom \ AXp0101]。[source]。[2016_target_rpt_2016]'恢复完成。在某处读取由于此特定架构的所有者是域帐户,可能存在与demiliters相关的问题,因此我们专门指定如上所述。