sqlserver中如何在两个数据库之间复制表
来源:互联网 发布:mac如何关掉dashboard 编辑:程序博客网 时间:2024/04/27 16:19
一、如果两个数据库在同一台服务器上
1、复制表结构和数据:SELECT * INTO DatabaseB.dbo.TableB FROM DatabaseA.dbo.TableA
2、仅仅复制表结构:SELECT * INTO DatabaseB.dbo.TableB FROM DatabaseA.dbo.TableA WHERE 1=2
二、如果两个数据库在不同的服务器上
分为导出和导入两种,都需要先连接远程数据库,再进行操作。如何连接远程数据库?
在连接远程数据库之前,需要先打开Ad Hoc服务,依次执行下面四句语句(不要一次执行):
EXEC sp_configure "show advanced options",1
RECONFIGURE
EXEC sp_configure "Ad Hoc Distributed Queries",1
RECONFIGURE
这样就可以连接远程数据库了:
SELECT * INTO DatabaseB.dbo.TableB FROM opendatasource( 'SQLOLEDB', 'Data Source=IP/ServerName;User ID=SA;Password=***' ).DatabaseA.dbo.TableA WHERE 1=2
记住,为了安全起见,执行完成之后,请关闭Ad Hoc服务:
EXEC sp_configure "Ad Hoc Distributed Queries",0
RECONFIGURE
EXEC sp_configure "show advanced options",0
RECONFIGURE
- sqlserver中如何在两个数据库之间复制表
- SQL2000中如何在两个数据库之间复制表(包括其中的数据)
- ------如何用语句在两个数据库之间复制存储过程----
- 如何在两个SQLSERVER之间数据同步
- 如何在两个SQLSERVER之间数据同步
- 如何在两个SQLSERVER之间数据同步
- 如何在两个SQLSERVER之间数据同步
- 在两个不同数据库之间复制表内容
- SqlServer 不同数据库之间复制表结构
- sqlserver数据库之间的表的复制
- sqlserver数据库之间的表的复制
- SQLyog:如何在不同数据库之间复制表
- 如何在两个SQLSERVER之间实现数据同步
- 如何在两个SQLSERVER之间实现数据同步
- 在两个SQL Server数据库之间复制对象
- 在两个SQL Server数据库之间复制对象
- 如何在sqlserver数据库表中建立复合主键
- 如何在sqlserver数据库表中建立复合主键
- 自学Lua(2)--Lua表达式
- 黑马程序员------反射
- 打印大X
- MyEclipse10安装SVN插件
- awk处理多行记录
- sqlserver中如何在两个数据库之间复制表
- 粒子滤波
- 数据段和只读数据段
- 拓扑排序(基于邻接表实现)
- MyEclipse10安装SVN插件
- 在Java中如何把char数组转换为字符串
- Rust中文翻译5
- Linux下面查看python帮助文档
- ndroid.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment benguo.simphon