第一步:连接远程数据库,然后将数据表的结构和数据导出为sql脚本。
具体步骤:
1 在远程SSMS对象资源管理器中右键单击数据库,选择任务,然后单击生成脚本。
2 单击Next并选择选择对象页面上的表。
3 单击下一步,设置根据您的需要脚本选项。然后单击next,直到你完成这个任务。
第二步:将生成的脚本文件放到本地数据库下执行。
最理想的方法时导出成tsql,
步骤如果下:任务 生成脚本 下一步 选择数据库 下一步 将"生成数据脚本"选择true 下一步 选择表 下一步完成
完成以后会有tsql,将tsql里的数据库名字改成你想要的
最后执行一遍tsql就行了
首先 SQL2008可以复制
*** 作:
1右击你要复制的数据库 任务-复制数据库
2选择原服务器,我使用的是本地SqlServer身份验证 输入正确
3选择目标服务器 我使用的是本地的 远程没试过
4一直下一步,在选择数据库(您要移动或复制那些数据库)中,对要复制的数据库划上对号 就是选中 单机下一步
5在配置目标数据库中,输入目标数据库名字,这个名字在DB中没有的哈 下一步
一直下一步 直到立即执行
6立即执行会有好几个项目,如果报错,把服务打开就行
ok 亲测
是不是oracle数据库?如果是的你可以用copy命令。
用法:copy
from
数据库1的用户名/数据库1的密码@数据库1的名称
insert
into
a(a1,a2,a3,a4)
using
select
b1,b2,b3,b4
from
b;
代码在数据库2执行。
如你有数据库db1,db2(假设用户名和密码为scott,tiger),要从db2把数据复制到db1
copy
from
scott/tiger@db2
insert
into
a(a1,a2,a3,a4)
using
select
b1,b2,b3,b4
from
b;
以上就是关于mssql怎样将本地表结构复制到远程数据库全部的内容,包括:mssql怎样将本地表结构复制到远程数据库、怎么复制sql server数据库、哪位高手熟悉SQL2008。如何复制数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)