sql sever 2014 和 navicat 工具之间 sql server导出数据 sql文件 数据传输问题

扫盲意识:
用navicat工具,建立sql链接,要安装mysql;
建立sql server链接,要安装sql server;
想在sql中导入sqlserver数据库,或者反之,请自行gogle;

问题背景:

我在navicat上,建立生sql server连接,从公司本地服务器获得数据;使用没任何问题;当转储sql文件,在京东云(已经安装了sqlserver)上navicat 使用时,发现表和视图少一些;
找了一些,在sqlsever 导入sql文件的方法,最终不成功,原因有2
sql文件,是不是导出是就不对,少东东西;
sqlserver managment studio 和navicat导出的sql文件,格式可能有所不同,sql语句有些报错;

解决思路1:

想用本地的sql server 2014 management studio导出脚本,就是将视图和表都导出来;
记住要选择数据;如果你想要;
具体方法:见这个博客:sqlserver2014怎样导出表数据
接着打开本地 sql server 2014 发现报错;
这里写图片描述

网络上的方法,改注册表啥的,都不行;最终,还有重新装,啥的,我不想重新装,
还是按照官方的,用软件自身修复吧;
这里写图片描述

这里写图片描述

修复好了,用sqlserver导出脚本,拷贝到京东云上,在京东云sqlserver 中打开,执行,即可;
如果想易操作,就在navicat上,新建链接,就行;
具体步骤:
1.在服务器 sqlserver上打开链接,用sql验证,不用window验证;
比如sa,密码:
2.新建数据库,或者在原来数据库上;
3.在数据库,打开-文件-你从本地拷贝到服务器的sql文件;
4.运行;
5.ok

navicat易操作:
1.新建链接,sql验证,和刚才那个sqlserver一样;
2.链接测试,打开,就会发现数据库已经在了;你想如何操作就操作;
这里写图片描述

解决思路2

利用anvicat的数据传输;
本次navicat与服务端navicat进行数据传输;
这个思路最好,但是在实际操作时,发现,一旦开启,传输,京东云/阿里云,就自动关闭控制台;
从防火请,端口等原因,查找,没找到;后期解决上传;
应该是云服务器的问题;
这里写图片描述

猜你喜欢

转载自blog.csdn.net/u014624241/article/details/79030408
今日推荐