小角,你要做什么操作啊?把你的操作做到一个JOB中。是添加一个作业,如果你不需要在代码中添加作业,可以在企业管理器中做简单的设置就可以建立一个JOB.
企业管理器-》管理-》sql server代理(要启动服务)-》作业新建一个作业就可以了。

解决方案 »

  1.   

    你的意思是要每天生成一个表吗?这样的话,你建立一个存储过程,然后在TEMPDB中调用它。使用EXEC建立表就可以把时间加入表名了。
      

  2.   

    你的数据库服务器-》企业管理器-》管理-》SQL Server 代理-》作业-》新建作业,按照要求填就可以了,在“步骤”的“命令”中填写你要执行的存储过程或语句,在“调度”里面填写什么时间执行
    declare @表名 varchar(1000)
    set @表名='表'+convert(char(8),getdate(),112)exec('create table '+@表名+' (a int,b int)')
      

  3.   

    如何创建作业(企业管理器)
    创建作业 展开服务器组,然后展开服务器。
    展开"管理",然后展开"SQL Server 代理程序"。
    右击"作业",然后单击"新建作业"命令。
    在"名称"框中输入作业的名称。
    如果不希望作业在创建后立即运行,则清除"启用"复选框。例如,如果要在按计划运行之前测试某个作业,则禁用该作业。
    在"源"下执行下列操作之一: 
    单击"以本地服务器为目标"选项(如果作业仅在此服务器上运行)。如果选择该选项,则跳到第 9 步。
    单击"以多个服务器为目标"选项(如果作业在其它服务器上运行)。然后单击"更改"。 
    只有服务器是主服务器时,才启用此选项。在"更改作业的目标服务器"对话框中,在"可用服务器"选项卡上单击某台服务器,然后单击向右箭头将该服务器移动到"选定的目标服务器"列表中。
    单击"确定"按钮返回"新建作业属性"对话框。
    在"所有者"列表中选择将成为作业所有者的用户。 
    在"描述"框中输入对作业功能的描述。最大字符数为 512。
      

  4.   

    如何创建作业 (Transact-SQL)
    创建作业 执行 sp_add_job 创建作业。
    执行 sp_add_jobstep 创建一个或多个作业步骤。
    执行 sp_add_jobschedule 创建作业调度。 
    说明  建议在执行完 sp_add_jobstep 后再执行 sp_add_jobserver,以便最高效率地将作业更改传送给所有涉及的服务器。 
    因为本地 SQL Server 代理缓存本地作业,所以任何修改都会隐性地强制 SQL Server 代理重新缓存该作业。因为直到调用 sp_add_jobserver 时,SQL Server 代理才缓存作业,所以最后调用 sp_add_jobserver 更为高效。
      

  5.   

    谢谢大家,给我讲解得这么详细^^蚂蚁,我的操作是这样的:
    每天生成一张表,负责保存当天从最新数据表中送来的数据,以备日后查询。
    即使说,insert,select,操作最为频繁。
      

  6.   

    隻要表建好了,接下來就什麼都可以做了
    在同一JOB裡,你還可以再建下一步執行計劃
      

  7.   

    这种最好通过创建作业一进行.创建一个作业:
    执行的语句为:
    declare @sql varchar(8000)
    set @sql='select * into [表'+convert(varchar(10),getdate(),102)+'] from 表 where datediff(day,日期,getdate())=0'
    exec(@sql)设置执行时间在每天的数据处理完成之后进行记住将SQL AGENT服务设置为自动启动.
      

  8.   

    这种最好通过创建作业一进行.创建一个作业:
    执行的语句为:
    declare @sql varchar(8000)
    set @sql='select * into [表'+convert(varchar(10),getdate(),102)+'] from 表 where datediff(day,日期,getdate())=0'
    exec(@sql)设置执行时间在每天的数据处理完成之后进行记住将SQL AGENT服务设置为自动启动.