方法一:生成脚本导出导入sql2008全部数据

第一步,右键要导出的数据库,任务--生成脚本

第二步,在设置脚本编写选项处,点击--高级(A),选择要编写脚本的数据的类型为:架构和数据

如果找不到 要编写脚本的数据的类型 ,可以看下图,sql2008(有多个版本),把编写数据的脚本设置为TRUE即可

第三步:选择要保存的地方,一直下一步就可以了

第四步:在要导入的数据库中新建查询:从SET ANSI_NULLS ON 处开始执行(可以删除这句前面所有语句)

方法二: 分离和附加(导入与导出) sql2008数据(全部)

第一步:右键数据库,任务--分离--删除连接,更新... 打勾,确定

第二步:复制分离出来的数据(一般在Data目录下),包含两个文件mdf和ldf

第三步:右键数据库(总的)--附加,在跳出的对话框中击添加,再指定刚才的mdf文件

=======================================================

SQL Server 2008的导入导出服务可以实现不同类型的数据库系统的数据转换。为了让用户可以更直观的使用导入导出服务,微软提供了导入导出向导。导入和导出向导提供了一种从源向目标复制数据的最简便的方法,可以在多种常用数据格式之间转换数据,还可以创建目标数据库和插入表。

可以向下列源中复制数据或从其中复制数据:SQL Server、文本文件、Access、

Excel、其他 OLE DB 访问接口。

这些数据源既可用作源,又可用作目标。还可将 ADO.NET 访问接口用作源。指定源和目标后,便可选择要导入或导出的数据。 可以根据源和目标类型,设置不同的向导选项。例如,如果在 SQL Server 数据库之间复制数据,则指定要从中复制数据的表,或提供用来选择数据的 SQL 语句。

数据导出步骤

  1. 1

    打开SQL Server Management Studio,在对象资源管理器中,展开“SQL Server 实例”→“数据库”→“MySchool”节点,单击鼠标右键,选择“任务”→“导出数据”命令。出现导入和导出向导的欢迎界面,单击“下一步”按钮,出现“选择数据源”对话框,如图

     
  2. 2

    在“选择数据源”对话框中设置如下选项:

    数据源:SQL Native Client 10.0。

    服务器名称:DC。

    身份验证:Windows身份验证。

    数据库:MySchool。

    单击“下一步”按钮,出现“选择目标”对话框,设置如下选项(如图所示):

    目标:平面文件目标。

    文件名:C:\student.txt。

    格式:带分隔符。

     
  3. 3

    单击“下一步”按钮,出现“指定表复制或查询”对话框,如图所示。

     
  4. 4

    在“指定表复制或查询”对话框中选中“复制一个或多个表或视图的数据”单选按钮,单击“下一步”按钮,出现“配置平面文件目标”对话框,如图所示。

     
  5. 5

    设置源表或源视图为MySchool.dbo.student,单击“下一步”按钮。

    在“保存并执行包”对话框中选中“立即执行”复选框,如图所示,然后单击“下一步”按钮。

     
  6. 6

    在如图所示的对话框中单击“完成”按钮。

     
  7. 7

    如图所示,当执行完后,单击“关闭”按钮。

     
  8. 8

    在Windows资源管理器中打开C:\student.txt文件,验证导出的结果。

    END

将Excel数据导入到SQL Server步骤

  1. 1

    打开SQL Server Management Studio,在对象资源管理器中,展开“SQLServer 实例”→“数据库”→“Benet”节点,单击鼠标右键,选择“任务”→“导入数据”命令。出现欢迎界面,单击“下一步”按钮,出现“选择数据源”对话框。在“选择数据源”对话框中设置如下选项

    数据源:Microsoft Excel。

    Excel文件路径:C:\temp\Customer.xls。

    版本:Microsoft Excel 97-2005。

    (4)单击“下一步”按钮,出现“选择目标”对话框,设置如下选项:

    目标:SQL Native Client。

    服务器名称:TESTSQL。

    身份验证:Windows身份验证。

    数据库:Benet。

     
  2. 2

    单击“下一步”按钮,出现“指定表复制或查询”对话框。在“指定表复制或查询”对话框中选中“复制一个或多个表或视图的数据”单选按钮,单击“下一步”按钮。出现“选择源表和源视图”对话框,设置如下选项,如图4.9所示,然后单击“下一步”按钮。

    源:Cumtomer。

    目标:Benet.dbo.Customer。

     
  3. 3

    在“保存并执行包”对话框中选中“立即执行”复选框,然后单击“下一步” 按钮。

    在如图所示的对话框中单击“完成”按钮。

    当执行完后,单击“关闭”按钮。

     

SQL2008全部数据导出导入两种方法【转】的更多相关文章

  1. SQL2008全部数据导出导入两种方法

    方法一:生成脚本导出导入sql2008全部数据第一步,右键要导出的数据库,任务--生成脚本 第二步,在设置脚本编写选项处,点击--高级(A),选择要编写脚本的数据的类型为:架构和数据 如果找不到 要编 ...

  2. SQL2008所有数据导出导入两种方法

    方法一:生成脚本导出导入sql2008所有数据 第一步.右键要导出的数据库.任务--生成脚本 第二步,在设置脚本编写选项处,点击--高级(A),选择要编写脚本的数据的类型为:架构和数据 假设找不到 要 ...

  3. oracle rename数据文件的两种方法

    oracle rename数据文件的两种方法 2012-12-11 20:44 10925人阅读 评论(0) 收藏 举报  分类: oracle(98)  版权声明:本文为博主原创文章,未经博主允许不 ...

  4. php导出表格两种方法 ——PhpExcel的列子

    php常用的导出表格有两种方法,第一种是输出表格,这种方法打开的时候有警告提示,一般导出表格会用phpexcel,这个导出比较灵活,而且还可以设置表格的样式. 第一种导出例子 /** * 执行导出 * ...

  5. 移动oracle数据文件的两种方法

    1.alter database方法该方法,可以移动任何表空间的数据文件. ***关闭数据库***SQL> shutdown immediateDatabase closed.Database ...

  6. oracle数据的导入导出(两种方法三种方式)

    大概了解数据库中数据的导入导出.在oracle中,导入导出数据的方法有两种,一种是使用cmd命令行的形式导入导出数据,另一种是使用PL/SQL工具导入导出数据. 1,使用cmd命令行导入导出数据 1. ...

  7. js 实现纯前端将数据导出excel两种方式,亲测有效

    由于项目需要,需要在不调用后台接口的情况下,将json数据导出到excel表格,兼容chrome没问题,其他还没有测试过 通过将json遍历进行字符串拼接,将字符串输出到csv文件,输出的文件不会再是 ...

  8. WPF中在XAML中实现数据类型转换的两种方法

    熟悉数据绑定的朋友都知道,当我们在Model中获取一个对象的数据,常常需要对其进行数据转换后显示在UI界面上,比如你用bool类型存储了一个人的性别,但是在界面上却需要经过转化后显示为男或女: 今天又 ...

  9. Oracle中新建数据表的两种方法

    首发微信公众号:SQL数据库运维 原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1 ...

随机推荐

  1. K-集合 (JXNU第二次周赛1006)set/平衡树

    K-集合 Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other) Total Submissi ...

  2. C++primer学习笔记(一)——Chapter 3

    3.1 Namespace using Declarations 1.因为C++里有名字空间的定义,例如我们使用cin的时候必须写成std::cin,如果就用一次还是可以接受的,但是如果一直都这样,那 ...

  3. 【JNI】C向C++改造

    步骤: 1. 把c文件后缀名换成cpp2. Android.mk文件中的hello.c也要换成hello.cpp3. c++的使用的环境变量结构体中,访问了c使用的结构体的函数指针,函数名全部都是一样 ...

  4. HTTP基础03--HTTP报文

    报文大致结构: 报文首部: 请求行(请求报文)/状态行(响应报文) 首部字段:请求和响应的各种条件和属性的各类首部: 其它(Cookie) 空行 报文主体(不是必须) 编码提升传输速率: 报文主体和实 ...

  5. js:语言精髓笔记2--表达式

    表达式:由运算符和运算元构成:JS中没有运算符的表达式称为单值表达式:没有运算元,孤立与代码上下文的运算符是不符合语法的:(表达式是有返回值的) 单值表达式: this引用: 变量引用: 直接量: n ...

  6. ! cocos2d 同一个sprite的触控问题

    如果对一个A sprite添加触控,然后在一个场景中创建四个A的实例,那么1234逐个添加的话,只有最后一个会被点击到.其他的将不会响应.

  7. lua if

    function fact(n) then else ) end end print("输入一个数") a=io.read("*number") print(f ...

  8. 【BZOJ】1008: [HNOI2008]越狱(快速幂)

    http://www.lydsy.com/JudgeOnline/problem.php?id=1008 刚开始看不会做啊,以为是dp,但是数据太大!!!所以一定有log的算法或者O1的算法,,,,还 ...

  9. mysql中datetime比较大小问题 (转的)

    方法一: 你也可以:select * from t1 where unix_timestamp(time1) > unix_timestamp('2011-03-03 17:39:05') an ...

  10. Unix Shell中单引号、双引号字符、反斜杠、反引号的使用[转]

    在执行shell脚本的时候,shell将会对脚本中的行进行解释,然后执行:对于一些特殊处理的句子,我们可以使用引号或者反斜线来避免shell解释执行之.如下,当在命令行中输入:echo *child. ...