SQL备份问题 0lanmengxjh]

发布时间:2016-12-9 8:34:16 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SQL备份问题 0lanmengxjh]",主要涉及到SQL备份问题 0lanmengxjh]方面的内容,对于SQL备份问题 0lanmengxjh]感兴趣的同学可以参考一下。

declare @name  varchar(100) declare @sql   varchar(500) ....... declare sel_table cursor for select name from sysobjects  where xtype='U' and name like '%_base' open sel_table fetch next from sel_table into @name while (@@fetch_status=0) Begin --备份表数据至新建数据库 set @sql='select * into [email protected]+' from [email protected] exec @sql fetch next from sel_table into @name End close sel_table deallocate sel_table ...... 上面存储过程执行时总是出现错误: 服务器: 消息 203,级别 16,状态 2,过程 data_back_del,行 26 名称 'select * into TEST_BACK.dbo.A from TEST.dbo.A' 不是有效的标识符。 请问是什么原因呢?

exec @sql  ---->>      exec(@sql)

你应该在 TEST_BACK数据库中执行. use [TEST_BACK]; select * into A from TEST.dbo.A 如果TEST_BACK中已经存在A, 则应该是 insert into A select * from TEST.dbo.A

...???

多谢大家,可惜我没有分给你们. 用了happyflystone 的方法解决了.但是又出现了新的问题:这个存储过程执行第一次时可以正常导数据,但是执行第二次时就会提示"内部查询处理器错误:查询处理器在执行过程中遇到意外错误";必须把SQL服务重启才能解决,但是重启后还是只能执行一次...... to hery2002 :因为我是在存储过程内新建的TEST_BACK数据库,它原来是不存在的,所以不能在这个库内执行.

上一篇:英文不好的朋友,有福了. 0M1CR0S0FT]
下一篇:sql 2005 可以同步了但有个问题急死了!!!!!!!!,在数据库的目录里每一段时间生成许多audittrace20080714091732_21.trc这种文件,一直到磁盘空没有。急死了。。。。。。。 20liupeng_8888]

相关文章

相关评论