Sql Server 复制一个数据库、导出sql文件、将一个表数据移到另一个表中 | 您所在的位置:网站首页 › access将一个表导入到另一个数据库中怎么弄 › Sql Server 复制一个数据库、导出sql文件、将一个表数据移到另一个表中 |
Sql Server 复制一个数据库
首先,新建一个数据库,数据库名字为【fuzhi】 然后【右击】选择想要从中获取数据的数据库,选择【任务】,选择【导入数据】 然后进入导入第一个页面,然后点击下一步 然后填写想要从中导入数据的数据库配置信息(服务器名称没显示出来的手动输一下试试),点击下一步 然后填写fuzhi的配置信息,点击下一步 然后选择第一个,点击下一步 然后选择所有的表数据,点击下一步 选中立即运行,点击下一步 然后都是下一步,然后完成,就可以导入数据了 导入完成之后,就可以看到fuzhi的数据里的表数据了 1.在数据库上右击选择“任务”-->“生成脚本” 2.在选择整个数据库或者在对象对话框中选择你要导出的表 3.在“高级脚本编写选项”的“常规”的“编写脚本的数据类型”设置为“架构和数据/仅限数据/仅限架构” 4.单机下一步完成 点击工具栏的 “文件”/“打开”/“文件” 然后执行即可 将一个表数据移到另一个表中语句:insert into 目标数据库.dbo.目标表名(字段1...字段n) select 段1...字段n from 源数据库.dbo.源表名 查出数据库中所有表名并拼成上面的sql语句,然后就可以选择你要移动的表语句去执行了 SELECT 'insert into dbName.dbo.' +a.name + ' select * from dbName01.dbo.' + a.name FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id WHERE (a.type = 'u') AND (b.indid IN (0, 1)) ORDER BY a.name,b.rows DESC
|
CopyRight 2018-2019 实验室设备网 版权所有 |