使用云SQL Server实例的好处可能大家都知道 ,数据的安全性会得到保障,云有迁移工具,但貌似需要同版本迁移才可以,我的生成环境是SQL Server 2008 r2(也是云服务器,因为后续是内网访问),所以需要手工迁移。
比如qcloud_test 密码:要建立的强度高一些,放置恶意访问。
由于是针对某一个库单独进行迁移,所以选择第二个选择特定数据库对象(这里推荐前期先拿业务量不大的进行迁移,防止中间有问题,不好处理)
下一步,
点击高级 会有详细的生成表的细节,如果你有就选择上对应的。
生成脚本即可。我选择的是
因为以后我要直接复制到查询分析器里
这里是要连接的内网IP。
用最开始建的帐号和密码 进行登录,登录成功看到我们的数据库已经存在了,
正常调出查询分析器,把刚刚生成的脚本进行运行(中间如果有建库等多余的那些 你是可以删除掉的,保留最主要的表、存储过程什么的就行)。
到此 运行脚本没有问题的话,会生成对应的目标表和存储过程
在自建SQL Server 的对应数据库上右键,导出数据
填好原库帐号和密码,以及目标IP,目标帐号和密码,目标库名下一步,
我这里选择第一个 复制一个或者多个表或者视图的数据(我是全量迁移,如果有特别需求可以自己写sql)
全选数据表,之后看到目标表也是默认是同样的对应表名;而且在下面可以看到【编辑映射】激活了,我们点击
选择好,启用标识插入,保证数据一致性。
这样下一步就搞定了。
我们把原有业务连接数据库的IP改一下测试,如果没问题,那么到此数据就迁移完毕了。
由于腾讯云上的数据库实例是内网,外网调试时候 有时候不方便,我们需要进行端口映射。(腾讯云上有帮助手册是通过linux云,配套SecureCRT或Putty 访问的由于我这里服务器都是使用的是windows环境,网上找了下 端口转发的工具进行转发,应该类似工具的不在少数)
在我们自己的云服务器上,我们配置一下
本地端口8989(记着在防火墙要放过这个端口),以及映射主机的内网ip,以及默认端口1433,点击确定启动该映射。
这样我们可以通过云主机的外网IP:8989 访问这台数据库了。
PS:在管理上请使用SQL Server 2012 或者更高的版本,要不然会无法打开设计表的。
相关推荐
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。