sql2000使用dts将符合条件的记录读取出来,再FTP到另一台机器上.

dropping 2008-05-30 03:18:01
RT.
希望能说的具体点,
看了半天的File Transfer Protocol Task没看明白.
...全文
115 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dropping 2008-05-31
  • 打赏
  • 举报
回复
正在学习使用SQLDTS实现上传.
hery2002 2008-05-31
  • 打赏
  • 举报
回复
①、导出表里的数据到文本文件:
在SQL Server企业管理器里选中目的数据库,
按鼠标右键,选所有任务->
导入数据->
弹出数据转换服务导入/导出向导窗口->
下一步->
选数据源->
数据源(用于SQL Server的Microfost OLE DB提供程序)->
服务器(可选择局域网内能访问到的所有SQL Server服务器)->
选择使用windows身份验证还是使用SQL Serve身份验证(输入数据库的用户名和密码)->
数据库(可选择上面选中SQL Server服务器上所有权限范围内的数据库)->
下一步->
选择目的->
目的(文本文件)->
文件名(在自己的电脑硬盘中生成一个自定义的文本文件) ->
下一步->
制定表复制或查询->
选从源数据库复制表和视图(也可以选择用一条查询指定要传输的数据)->
下一步->
选择目的文件格式->
源(选择要导出的表)->
用默认的带分隔符->
选第一行包含有列名称选项->
下一步->
保存、调度和复制包->
时间->
立即运行(如果要实现隔一段时间自动导出到文本文件,选调度DTS包以便以后执行)->
保存(可以不选)->
[保存DTS包(保存的时候要输入DTS的包名及详细描述)->
下一步-->
完成
正在执行包->图形界面显示表到文本文件的步骤和状态->完成 如果生成的文本文件大于1M,要用压缩工具压缩后再到Internet上传输。
②、通过FTP或者remote desktop或者pcanywhere等方法把 第①步生成的文本文件或者其压缩后的文件传到目的SQL Server数据库,如果有压缩要解压。 ③、把文本文件导入目的SQL Server数据库 直接把文本文件导入目的SQL Server数据库里跟文本文件同名的新表名时,默认的会把所有字段类型都变成字符串。
hery2002 2008-05-31
  • 打赏
  • 举报
回复
如果不会的话,使用DTS Import/Export Wizard,按照向导上面的一步一步地完成,
在选择导入的时候使用T-SQL查询方式,而不是整个表即可.
dropping 2008-05-30
  • 打赏
  • 举报
回复
不会的部分是 生成txt,再使用File Transfer Protocol Task实现FTP.
Limpire 2008-05-30
  • 打赏
  • 举报
回复
用一条查询指定要传输的数据
utpcb 2008-05-30
  • 打赏
  • 举报
回复
查询作为数据源

select * from table_name where 符合条件的纪录! 你哪一步不会呢?
Limpire 2008-05-30
  • 打赏
  • 举报
回复
用查询作为数据源啊

select * from table_name where 符合条件的纪录

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧