SQL Server 2000 ,如何将一个数据库中的表结构复制到另外一个数据库中

一个db1,一个db2,两个数据库,数据库中的表相同,但是部分表的结构不同,如何将db2中的表结构复制到bd1中?

操作方案:将db2复制成db1,将原db1中的数据导入即可。

1、分离db1、db2。
2、将db2数据库文件复制一份存成另外的名。
3、将db2存成另外名的文件附加为数据库db1,并将所有用户表数据清空。
4、将db1的文件附加成数据库db3,将db3中的数据导入db1。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-19
use db1
select * into table2
from db2.dbo.table where 1=2

这样表结构就过去了,主外键不过去.追问

这样的话得挨个表的复制吧...表有好多...

第2个回答  2013-08-19
备份下,到另外一个库附加。

SqlServer将数据库中的表复制到另一个数据库
复制表结构首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。在第1步产生的编辑器中按”crtl+a“组合键全选内容,然后右键“复制“(或按"crtl+c"键)。新建查询,然后右键”粘贴“(或ctrl+...

Sql Server 2000 中 如何将数据库中一张表的数据复制到另一个数据库的...
如果是在一个实例上直接用数据库名.用户名.表名就可以访问不同的数据库中的表了,接下来直接采用insert就行了;如果不是一个实例上的,通常都是复制过去挂到一个实例上来做的

sql server怎样把一个数据库中的表移动到另一个数据库中
第一步,复制表结构:在表上面右击——>编写表脚本为:——>Create到——>新查询编辑器窗口,你也可以保存为sql文件,将新查询编辑器窗口最上面的一句话USE [olddatabase]中的“olddatabase”修改为“newdatabase”,其中olddatabase为源数据库名,newdatabase为目标数据库名,点击上面的“执行”按钮...

sql server 2000 如何在数据库与数据库之间复制表
1。表结构相同的表,且在同一数据库(如,table1,table2)Sql :insert into table1 select * from table2 (完全复制)insert into table1 select distinct * from table2(不复制重复纪录)insert into table1 select top 5 * from table2 (前五条纪录)2。 不在同一数据库中(如,db1 table...

SQL SERVER中,如何把一个表中的数据导入到另一个表中?(不同数据库之间...
1:选择目标数据库——鼠标右键——任务——导入数据。2:配置数据库来源 3:配置完成后选择下一步,设置目标数据库。4:目标传输方式最好是选择,Microsoft OLE DB Provider for SQL Server方式,然后设置目标数据库服务器地址,使用SQL Server 身份验证,设置好账号密码后选择目标数据库,点击下一步。5...

SQL server 数据库 如何把一张表复制到另一个数据库表中
SQLserver数据库如何把一张表复制到另一个数据库表中的方法。如下参考:1.首先,在桌面上单击“ManagementStudio”图标。2. 然后,在绑定布局中,右键单击表test2中的“编辑前200行”选项。的权利 3.然后,在这个接口中,选择表test2的所有内容,并右键单击“copy”选项。4.然后,在该接口中右键单击表...

sqlserver在同一个数据库里如何复制表结构
sqlserver在同一个数据库里复制表结构的具体操作步骤如下:1、首先,选中目标数据库然后点击任务导入数据:2、然后,进入SQL Server导入导出向导:3、选择数据源(源数据库):4、选择目标(目标数据库)、指定表复制或查询:5、最后勾选复制表数据,然后点击完成,这样数据库软件就会自动复制表的数据了:...

如何把SqlServer数据库中一个表的内容追加到另一个数据库表
表结构一样的话,就用insert ...select语句就可以了。

SQL Server数据库复制表结构和表数据
有时我们想只复制SQL Server数据库中的某一个表,这时可以先复制表结构,然后再将表数据复制,方法如下。鼠标右击要复制的表,选择“编写表脚本为”“CREATE到”“新建查询编辑器窗口”命令。在查询编辑器窗口中将要复制表的名称修改为新表的名称。修改表名称后,单击“执行”按钮,即可完成新表的表结...

SQL语句 怎么把一个表的数据复制到另外一个表里面
1、打开SQL,登录到一个数据库中,依次点击“工具”——“导出表”,在弹出的界面中选择一个用户,列出这个用户下面的所有表。2、在列出的表中选择其中一个,然后选择下面的“SQL插入”选项卡,在“输出文件”选择框中选择一个路径并填写文件名,然后点击“导出”按钮,则可导出一个关于该表结构和记录...

相似回答