关于导库的问题,请各位大虾多多帮忙一下!谢谢

从一个库中把数据下另一台计算机的数据库中用的是存储过程,但在传送过程中出现了一些问题,下面是存储过程的内容,请帮忙看一下:
/*完成两个异地数据库数据导入过程 */

CREATE PROCEDURE dataUpdate
@servername varchar(50), --服务器名
@databasename varchar(50), --库名
@loginid varchar(50) --登录名
as
declare @exservername varchar(50) --外部服务器名
declare @exdatabasename varchar(50) --外部库名
declare @exloginid varchar(50) --外部登录名
declare @exallpath varchar(100) --外部表的全路径
declare @expripath varchar(100) --外部表的前缀
declare @curtablename varchar(50) --本地表在游标中的表名
declare @exsql varchar(2000) --外部导表的sql语句

--初始化变量
select @exservername = '',@exdatabasename = '',@exloginid = '',@exallpath = '',@expripath = '', @curtablename = ''

--将输入的参数重新赋值
select @exservername = @servername
select @exdatabasename = @databasename
select @exloginid = @loginid

select @expripath = @exservername +'.' + @exdatabasename + '.' + @exloginid + '.' --外部表的前缀
--select @expripath
declare cur_crm_table cursor for
select tableName from crm_tablename
open cur_crm_table
fetch cur_crm_table into @curtablename
while @@FETCH_STATUS = 0
begin
select @exallpath = @expripath + @curtablename
--select @exsql = 'insert into ' + @curtablename + ' select * from ' + @exallpath
select @exsql = 'insert into customer_dig select * from lzg.merroweb.merro.customer_dig'
--select @exsql
execute @exsql
fetch cur_crm_table into @curtablename
end
close cur_crm_table
deallocate cur_crm_table
GO

在查询分析器中运行总是说ANSI_NULLS或ANSI_WARNINGS未设置,但在属性中已经设置好了,请问这是什么问题如何解决?
[1788 byte] By [haif1978-Hello] at [2008-6-5]
# 1
set ansi_nulls on
set ansi_warnings on
CREATE PROCEDURE dataUpdate
...
supsuccess-火气不小 at 2007-10-20 > top of Msdn China Tech,MS-SQL Server,非技术版...