如何将数据库sql server2008中的数据库生成脚本输出

如何将数据库sql server2008中的数据库生成脚本输出,第1张

Qzone

微信

SQL Server用SQL指令导入文件

华彩缤纷 2016-12-16 09:14

通常情况下,SQL Server要导入Excel文件,我们都是用SQL Server提供的导入工具。但其实SQL Server有更简单的方法:

1)接受数据导入的表已经存在。

insert into t1 select from OPENROWSET('MICROSOFTJETOLEDB40' ,

'Excel 50;HDR=YES;DATABASE=c:\testxls',sheet1$);

2)导入数据并生成表。

select into t1 from OPENROWSET('MICROSOFTJETOLEDB40',

'Excel 50;HDR=YES;DATABASE=c:\testxls',sheet1$);

3) 导入Excel中指定的列到数据库表中指定的列。

INSERT INTO t1(a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET 'MICROSOFTJETOLEDB40' ,'Excel50; HDR=YES; DATABASE=c:\testxls',sheet1$);

需要注意:

从“功能外围应用配置器”中选择“启动 OPENROWSET 和 OPENDATASOURCE 支持”选项。

1在常规中点击 显示全部,勾选编辑全部对象脚本

2设置格式中 除了倒数第一(70兼容)倒数第三(说明性标题)两个选项外全部勾选

3选项中 安全性脚本选项 全不勾选,表脚本选项 全部勾选,文件格式为 国际化文本,生成文件为 每个对象创建一个文件

对生成的文本文件用版本库进行管理,可实现对数据库结构的简单管理工作,但是对数据无能为力。

1选中数据库,右键->所有任务->导出数据,在选择目的 数据库中选择新建 数据库名为DB_TEST,

2在指定表复制或者查询中 选择 在SQL Server数据库之间复制对象和数据

3在 选择要复制的对象 中 额外勾选 包括扩展属性

4点击下一步。。。完成数据完整复制 工作

driver={sql

server};server=127001

这是你本机装的sql

server数据库

uid=数据库用户名;pwd=用户密码;database=数据库名

这就是你本机数据库登录的用户名,密码,以及数据库名称

一般默认的就是

uid=sa;pwd=;database=数据库名

以上就是关于如何将数据库sql server2008中的数据库生成脚本输出全部的内容,包括:如何将数据库sql server2008中的数据库生成脚本输出、数据库sql2000怎么生成脚本、使用powerdesigner设计数据库生成sql脚本怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9807199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存