把以下语句放到放到一个晚上12时执行的JOB里:
declare @Date varchar(10)
select @Date=cast(year(getdate()) as varchar(4))+cast(month(getdate()) as varchar(2))+cast(Day(getdate()) as varchar(2))exec ('select * into databaseB.dbo.tableName'+@Date+' from databaseA.dbo.tableName')

解决方案 »

  1.   

    新建一个job,把备份的sql语句写进去就行了
      

  2.   

    我想要一个sql7的注册吗[email protected]谢谢,好吗
      

  3.   

    用企业管理器的导入/导出向导,在最后一步选择定时执行,就会自动生成一个job.
      

  4.   

    请问是只能在服务器里建立job吗?我在客户端的SQL里做不行。
    导出是整个数据库的东西都导出吧?没办法手头没资料,英文又不太行。
    各位说详细点好吗?
      

  5.   

    在“DTS导入/导出向导”中的倒数第二步,有一个选项“高度DTS包以便以后执行”,选中它前面的选项,并且点后面的按钮,设定你的执行时间,其它的不用动,基本上就可以了;你可以在你的机器上试一下。Good Luck!
      

  6.   

    用 publish 和 subscribe 是不是可以?
    publish 要备份的数据库,然后使用另一个数据库 subscribe。在设置时选择备份方式。我用的是同步方式,即对数据库的操作立即写到备份数据库上。
    您可以选择要发布哪些表的。