SQL Server导入、导出、备份数据方法

2020-07-06 05:51:27易采站长站整理

  目的数据库(可选择上面选中SQL Server服务器上所有权限范围内的数据库)->下一步->
  制定表复制或查询->选从源数据库复制表和视图(也可以选择用一条查询指定要传输的数据)->下一步->
  选择源表和视图->在要导入的表和视图前面选中源->目的出现同样的表名(可以手工修改成别的表名)->
  转换->列映射和转换里面可以修改源表和目的表之间字段的对应关系,修改目的表字段的类型和长度等,
  并可以选择创建目的表,在目的表中增加行,除去并重新创建目的表,启用标志插入等选项->确定->下一步->
  保存、调度和复制包->时间->立即运行(如果要实现隔一段时间自动导出导入数据,选调度DTS包以便以后执行)->
  保存(可以不选)->[ 保存DTS包(如果以后还要转移这批相同的数据,可以把本次导出导入的内容和步骤保存起来,
  存到SQL Server即可,保存的时候要输入DTS的包名及详细描述)->下一步-> ]->完成
  正在执行包->图形界面显示创建表及插入记录的步骤和状态->完成
  2.经过防火墙,不在同一个局域网里
  ①、导出表里的数据到文本文件:
  在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数据库,如果有压缩要解压。
相关文章 大家在看