首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么在SQL server中将测试数据库中的一个表复制到正式数据库中

2012-04-17 
如何在SQL server中将测试数据库中的一个表复制到正式数据库中如何在SQL server中将测试数据库中的一个表

如何在SQL server中将测试数据库中的一个表复制到正式数据库中
如何在SQL server中将测试数据库中的一个表复制到正式数据库中,不光表结构,最好还要连数据一起复制

[解决办法]
select * into B..newtable from A..tbname
[解决办法]
不过建议楼主分两步:

一、将测试数据库的表的表右键create到新窗口查询,复制,在正式的数据库里运行。

二、insert into 正式库名..表名 from 测试库名..表名
[解决办法]
在正式服务器中执行

SQL code
select * into 正式表名 from( select * from openrowset( 'SQLOLEDB ', 'IP'; 'SQL帐号'; 'SQL密码',[CCEasy].dbo.[city])) A --需要设置Ad Hoc
[解决办法]
同一服务器的话使用Select into 
不同服务器的话使用导入导出工具
[解决办法]
如果测试数据库跟正式的再一个服务器上,就用
insert into 正式库.dbo.表
 select * from 测试库.dbo.表
如果不在一个服务器上,就把测试库还原在正式库的服务器上再做处理
[解决办法]
探讨
引用:
不过建议楼主分两步:

一、将测试数据库的表的表右键create到新窗口查询,复制,在正式的数据库里运行。

二、insert into 正式库名..表名 from 测试库名..表名
我按照你 的步骤,第一步可以了,但是第二部正式库后找不到新建的表名,提示表名无效,为什么呢

[解决办法]
SQL code
insert into [正式库]..表名 select * from [正式库]..相同表名
[解决办法]
探讨

引用:
不过建议楼主分两步:

一、将测试数据库的表的表右键create到新窗口查询,复制,在正式的数据库里运行。

二、insert into 正式库名..表名 from 测试库名..表名
我按照你 的步骤,第一步可以了,但是第二部正式库后找不到新建的表名,提示表名无效,为什么呢

热点排行