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

 我来答
pieryon
2017-07-29 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166862
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
Qzone
微信
SQL Server用SQL指令导入文件
华彩缤纷 2016-12-16 09:14
通常情况下,SQL Server要导入Excel文件,我们都是用SQL Server提供的导入工具。但其实SQL Server有更简单的方法:
1)接受数据导入的表已经存在。
insert into t1 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,
'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$);
2)导入数据并生成表。
select * into t1 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$);
3) 导入Excel中指定的列到数据库表中指定的列。
INSERT INTO t1(a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET 'MICROSOFT.JET.OLEDB.4.0' ,'Excel5.0; HDR=YES; DATABASE=c:\test.xls',sheet1$);
需要注意:
从“功能外围应用配置器”中选择“启动 OPENROWSET 和 OPENDATASOURCE 支持”选项。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
何苦庸人自扰呢
2017-07-29 · TA获得超过3219个赞
知道大有可为答主
回答量:2611
采纳率:96%
帮助的人:625万
展开全部

SQL Server 2008生成数据库脚本步骤:

1、打开Microsoft SQL Server Management Studio,登录数据库服务器,在想要生成脚本的数据库名称上单击鼠标右键,选择右键菜单项【任务】——【生成脚本】,然后在【脚本向导】窗口按照提示点击【下一步】;

2、在【脚本向导】窗口的【选择数据库】步骤中,勾选左下角的【为所选数据库中的所有对象编写脚本】,然后点击【下一步】按钮;

3、在【脚本向导】窗口的【选择脚本选项】步骤中,在【为服务器版本编写脚本】项中选择【SQL Server 2008】或【SQL Server 2005】或【SQL Server 2000】,选择2005或2000,则可以在对应的SQL Server 2005或2000上使用此次生成的脚本生成数据库;

4、在【脚本向导】窗口的【输出选项】步骤中,可以选择脚本文件保存的位置和保存方式,选择其中一种,点击【下一步】按钮,会自动生成脚本,生成成功后会在窗口显示【成功】。

可参考以下步骤截图:



已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式