Sql 将表从一个数据库移动到另一个服务器

Sql 将表从一个数据库移动到另一个服务器,sql,sql-server,sql-server-2008-r2,Sql,Sql Server,Sql Server 2008 R2,我在MySqlServer上的MyDatabase中有一个表tbl\u Question。我想将该表移动到MyLocalSqlServer上的MyDB_2 我该怎么做 我正在使用SQL Server 2008 R2和Microsoft SQL Server Management Studio 10.50.1617.0有几种方法可以做到这一点。需要考虑的是权限,我假设您有权执行以下项目中的任何一项。 将表从第一个数据库导出到另一个数据库: 可以从一个表到另一个表执行SQL插入: 要复制包含内容的

我在
MySqlServer
上的
MyDatabase
中有一个表
tbl\u Question
。我想将该表移动到
MyLocalSqlServer
上的
MyDB_2

我该怎么做


我正在使用SQL Server 2008 R2和Microsoft SQL Server Management Studio 10.50.1617.0

有几种方法可以做到这一点。需要考虑的是权限,我假设您有权执行以下项目中的任何一项。 将表从第一个数据库导出到另一个数据库:

可以从一个表到另一个表执行SQL插入:

要复制包含内容的表还是仅复制架构?在SSMS中,可以右键单击
MyDatabase
->Tasks->Export Data。这允许您导出表。用法非常简单,但您可能希望最初在测试环境中进行探索。@Robert我想用contentsHow big复制表?可以选择备份整个数据库,然后将其还原到本地服务器,或者设置一个链接服务器并使用OPENQUERY获取数据。@Mihai该表不是很大,只有不到100行(但我必须在两个表上执行此操作),我尝试了链接服务器,但我没有管理员权限。