将一个数据库中的所有表复制到另一个数据库中 5C

两个数据库不在一个服务器上!!!

比如我本机的ip地址为11.12.13.15 数据库名称为sqljiang 
    登陆名和密码分别为sa和sa123
    服务器的ip为22.33.55.66 数据库名称为sqlfwqsjl  
    服务器中的数据库是空的 
    现在我想将本机sqljiang中的所有信息完整复制到服务器中,包括表结构、
    表中的数据、视图、存储过程等,如何通过脚本实现。
    由于服务器没有这么大的权限,因此不能通过直接还原数据库备份的方法...
sql

9个回答

把数据,s chema全导出到一个将文件,然后另一个机器上倒入。

new_start_down
232frb 我知道有个方法 可以一个个将表、视图、存储过程的脚本全部倒出来,然后将表中的数据利用工具生成脚本,不过数据库中的表太多,有没有什么简单的方法???
接近 5 年之前 回复
new_start_down
232frb 我只有有个方法 可以一个个将表、视图、存储过程的脚本全部倒出来,然后将表中的数据利用工具生成脚本,
接近 5 年之前 回复

如果是mysql的话 mysqldump

这个你右击选中你要导出的数据库,然后在任务里找到分离,然后你找你的数据库文件夹放进u盘里到了那个机器里你在选择导入,另一个就是在任务里有个脚本你生成脚本,把这个脚本代码用优盘拷走到那个数据新建查询一执行就OK了!

oracle可以导出对象sql,然后在另一台机器执行就可以

直接导出成一个sql脚本文件,然后在服务器数据库中执行该文件就好了

建一个dblink吧

可以用exp先导出再用imp导入就行了

导出用户对象,然后再导入

通过存储设备,不可以吗

new_start_down
232frb 你好 能不能说的更清楚一点
接近 5 年之前 回复
weixin_29144837
weixin_29144837 复制 粘贴
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问