方法一:SQL Server2008自带的生成脚本可以生成导出脚本.

  1. 选中要导出数据的数据库节点,点鼠标“右键”,在菜单中选择“任务”->“生成脚本”,如图:

    sql server2016生成脚本失败 sql server生成脚本_数据库


2.选中所要编辑生成脚本的数据库。勾选“为所选数据库中的所有对象编写脚本”。然后点击下一步,如下图

sql server2016生成脚本失败 sql server生成脚本_SQL_02


3.在弹出的界面中,把“编写数据的脚步”置为true,点击“下一步”。

sql server2016生成脚本失败 sql server生成脚本_服务器_03

4.在“输出选项”对话框中,我这里选“将脚本保存到“新建查询“窗口”中。也可以选中”将脚本保存到文件“。然后点击完成即可。


sql server2016生成脚本失败 sql server生成脚本_SQL_04


方法二、动软代码生成器生成(20141205今天用动软代码生成器生成导出sql语句和插入的数据)

1.去网上下载个”动软生成器“工具。

2.点击左上角的数据库链接图标。如下图

sql server2016生成脚本失败 sql server生成脚本_数据库_05

2.点击数据库链接后,在“选择数据源类型”选择“SQL Server”,然后点击下一步。


sql server2016生成脚本失败 sql server生成脚本_数据库_06

3.填写“服务器名称”、“服务器类型”我用SQL Server2008,***验证选择“SQL Server***”,登录名和密码就是你数据库登录的帐号和密码,然后点击一下“连接/测试”,左上角会出现“连接服务器成功!”就表示连接正确。然后点击“确定”按钮!

sql server2016生成脚本失败 sql server生成脚本_服务器_07

4.连接数据库服务器成功后,就会出现如下图:

sql server2016生成脚本失败 sql server生成脚本_SQL_08

5.然后选中你要导出生成sql语句的数据库,右键》生成数据库脚本

sql server2016生成脚本失败 sql server生成脚本_服务器_09

6.然后下一步看选择数据库的服务器和库是否正确,可以选中导出生成的路径,选择要导出生成的数据库表。

sql server2016生成脚本失败 sql server生成脚本_服务器_10

7.这里我选择保存在桌面,命名为sql_data的文件,我全选把所有的表都生成导出。然后点击”完成“即可

sql server2016生成脚本失败 sql server生成脚本_SQL_11

如果导出的数据库表比较多,需要等那么几分钟....耐心等待一下即可。。。。

sql server2016生成脚本失败 sql server生成脚本_服务器_12

9.导出成功!

sql server2016生成脚本失败 sql server生成脚本_数据库_13

查看一下桌面生成的文件看看有没有,有ok啦!

sql server2016生成脚本失败 sql server生成脚本_服务器_14

到这里就完成啦!!


方法三、数据库备份还原法

方法四、数据库分离附加法




转载于:https://blog.51cto.com/haihuiwei/1585309