• SQL2008全部数据导出导入两种方法【转】


     

     
     

    方法一:生成脚本导出导入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: empCustomer.xls。

      版本:Microsoft Excel 97-2005。

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

      目标:SQL Native Client。

      服务器名称:TESTSQL。

      身份验证:Windows身份验证。

      数据库:Benet。

       
    2. 2

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

      源:Cumtomer。

      目标:Benet.dbo.Customer。

       
    3. 3

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

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

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

       
  • 相关阅读:
    十大佛教经典语,你最中意哪一句
    哲理人生名句, 拿个本子记下来
    逸乐有节 不可过度
    教你怎么用59秒就能打动客户?
    爱的意义
    一个聪明女人写的日记(转)
    做人做事十三条铁则
    爱上一个人的7个征兆
    办公室白领须知的18个定律
    生活智慧:奇特的人生法则
  • 原文地址:https://www.cnblogs.com/weiqinshian/p/5113255.html
Copyright © 2020-2023  润新知