跨数据库复制表

情况:

1、需要从另一台机子上拷贝一张表过来

2、本机未安装SQL,只有VS2013自带简化版的SQL

过程:

1、在项目中创建数据库文件:右键项目----添加----添加新项---基于服务的数据库

2、选择目标表:右键----打开表定义,复制创建表的SQL语句

3、在本机创建的数据库中,运行复制的SQL语句,创建表

4、运行下面语句,进行本机数据库配置

exec sp_configure ‘show advanced options‘,1
reconfigure
exec sp_configure ‘Ad Hoc Distributed Queries‘,1
reconfigure

5、运行复制语句

INSERT INTO 表
SELECT * FROM  opendatasource( ‘SQLOLEDB‘,‘Data Source=IP;User ID=sa;Password=密码‘).数据库.dbo.表

复制成功!

参考资料:

http://www.cnblogs.com/chenghm2003/archive/2008/09/12/1289793.html  打开服务

http://www.cnblogs.com/wuyifu/archive/2013/01/24/2875227.html 复制表

时间: 2024-10-15 03:20:09

跨数据库复制表的相关文章

mysql 数据库复制表

create table test2 select * from test where 1=2 -- 只复制表结构 INSERT INTO test2 SELECT * FROM test; -- 上面的表必须存在 -- 复制整张表的数据 create table test2 select * from test -- create database  xxx   charset-- create  table   xxx  (id int,xxxxxx)-- drop   table-- dr

MySQL数据库之-foreign key 外键(一对多、多对多、一对一)、修改表、复制表

今日重点:外键 一对多 多对多      一对一 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 一.引言: 我们在同一数据库创建的表时候,很多时候会出现相同数据的冗余问题,也就是说几个id

数据库操作,复制表

整理自:http://blog.51yip.com/mysql/1311.html 显示创建表的信息: 1 USE world; 2 SHOW CREATE TABLE city; 显示表结构信息: 1 CREATE TABLE `city` ( 2 `ID` int(11) NOT NULL AUTO_INCREMENT, 3 `Name` char(35) NOT NULL DEFAULT '', 4 `CountryCode` char(3) NOT NULL DEFAULT '', 5

sqlserver复制表

现有数据库a和数据库b,数据库a里有表table1,数据库b里有表table2. 现在要把表table1里的记录复制到table2中,不同情况采用不同方法: 1. table1和table2表结构相同 use b insert into table2 select * from a.dbo.table1 2. table1和table2表结构不相同 use b insert into table2(c1,c2) select c1,c2 from a.dbo.table1 coolxiaoyi:

MySQL 复制表

MySQL 复制表 如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等. 如果仅仅使用CREATE TABLE ... SELECT 命令,是无法实现的. 本文将为大家介绍如何完整的复制MySQL数据表,步骤如下: 使用 SHOW CREATE TABLE 命令获取创建数据表(CREATE TABLE) 语句,该语句包含了原数据表的结构,索引等. 复制以下命令显示的SQL语句,修改数据表名,并执行SQL语句,通过以上命令 将完全的复制数据表结构. 如果你想复制表的内容,你就可

【转】Oracle如何复制表的sql语句

原文链接 http://database.51cto.com/art/201004/192790.htm 以下的文章主要是介绍Oracle复制表的sql语句,其中包括如何复制表结构的sql.以及如何复制相关表的结构又复制表中的数据sql. 如下,表a是数据库中已经存在的表,b是准备根据表a进行复制创建的表: 1.只复制表结构的sql create table b as select * from a where 1<>1 2.即复制表结构又复制表中数据的sql create table b a

sql复制表

sql复制表有几种方式,下面做个总结,方便使用 select * into 目标表名 from 源表名 insert into 目标表名(fld1, fld2) select fld1, 5 from 源表名 第一个 目标表不存在,会创建新表,只是复制数据,但不会复制索引等信息 第二个表 目标表是存在的 可以指定列 从源表复制并可以指定相关列 常用的就这两种用法,下面取自网络 复制表结构和数据SQL语句 1:复制表结构及数据到新表 select * into 目的数据库名.dbo.目的表名 fr

雷林鹏分享:MySQL 复制表

MySQL 复制表 如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等. 如果仅仅使用CREATE TABLE ... SELECT 命令,是无法实现的. 本章节将为大家介绍如何完整的复制MySQL数据表,步骤如下: 使用 SHOW CREATE TABLE 命令获取创建数据表(CREATE TABLE) 语句,该语句包含了原数据表的结构,索引等. 复制以下命令显示的SQL语句,修改数据表名,并执行SQL语句,通过以上命令 将完全的复制数据表结构. 如果你想复制表的内容,你就

MySQL 复制表:如何准确无误的创建复制表?

MySQL 复制表 如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等. 如果仅仅使用CREATE TABLE ... SELECT 命令,是无法实现的. 本章节将为大家介绍如何完整的复制MySQL数据表,步骤如下: 使用 SHOW CREATE TABLE 命令获取创建数据表(CREATE TABLE) 语句,该语句包含了原数据表的结构,索引等. 复制以下命令显示的SQL语句,修改数据表名,并执行SQL语句,通过以上命令 将完全的复制数据表结构. 如果你想复制表的内容,你就