1.http://blog.csdn.net/xluzhong/articles/262143.aspx2.写个作业定时bcp

解决方案 »

  1.   

    转:
    --text字段增加处理--创建测试表
    create table test(id varchar(3),detail text)
    insert into test
    select '001','A*B'--定义添加的的字符串
    declare @s_str varchar(8000),@postion int
    select @s_str='*C'  --要添加的字符串
    ,@postion=null --追加的位置,null 加在尾部,0 加在首部,其他值则加在指定位置--字符串添加处理
    declare @p varbinary(16)
    select @p=textptr(detail) from test where id='001'
    updatetext test.detail @p @postion 0 @s_str--显示处理结果
    select * from test
    go--删除测试表
    drop table test
      

  2.   

    利用作业调度备份,请参考:方法一:企业管理器,右击要备份的数据库->所有 任务->备份数据库->注意下面有“调度”选择项目,选中,然后就可以配置备份的时间等方法二:使用作业调度数据库服务器-》企业管理器-》管理-》SQL Server 代理-》作业-》新建作业,按照要求填就可以了,在“步骤”的“命令”中填写你要执行的存储过程或语句(比如 Backup database 数据库名 TO disk='备份文件名'),在“调度”里面填写什么时间执行
    注意:在常规属性里面的 所有者 选择sa
    或者:
    企业管理器
      --管理
      --右键数据库维护计划
      --新建维护计划
      --<下一步>
      --选择你要备份的数据库
      --<下一步>直到"指定数据库备份计划"这项
      --指定存储备份文件的位置,这里根据需要选择备分到磁带还是磁盘
      --单击调度后面的"更改"按纽
      --定义你的数据备份计划的时间安排(设置成每小时一次),完成后确定
      --<下一步>
      --这里可以设置备份文件的保留时间和备文件的扩展名
      --<下一步>
      --选择是否做日志备份计划
      --<下一步>直到完成.
    注意事项:一定要开启SQLServerAgent服务.
      

  3.   

    第一个我知道了,用游标
    第二个还不清楚,好像用Backup Database with init不行,要重写就全部重写了,不知道有没有其它方法