【腾讯云的1001种玩法】自建SQL Server迁移云SQL Server过程小记

使用云SQL Server实例的好处可能大家都知道 ,数据的安全性会得到保障,云有迁移工具,但貌似需要同版本迁移才可以,我的生成环境是SQL Server 2008 r2(也是云服务器,因为后续是内网访问),所以需要手工迁移。

1.在云平台上,把数据库和数据库帐号都建立好,并建立好权限。

比如qcloud_test 密码:要建立的强度高一些,放置恶意访问。

2.1 在原有服务器上,生成脚本

由于是针对某一个库单独进行迁移,所以选择第二个选择特定数据库对象(这里推荐前期先拿业务量不大的进行迁移,防止中间有问题,不好处理)

下一步,

点击高级 会有详细的生成表的细节,如果你有就选择上对应的。

生成脚本即可。我选择的是

因为以后我要直接复制到查询分析器里

2.2 用自建的SQL Server 连接

这里是要连接的内网IP。

用最开始建的帐号和密码 进行登录,登录成功看到我们的数据库已经存在了,

正常调出查询分析器,把刚刚生成的脚本进行运行(中间如果有建库等多余的那些 你是可以删除掉的,保留最主要的表、存储过程什么的就行)。

到此 运行脚本没有问题的话,会生成对应的目标表和存储过程

2.3迁移数据

在自建SQL Server 的对应数据库上右键,导出数据

填好原库帐号和密码,以及目标IP,目标帐号和密码,目标库名下一步,

我这里选择第一个 复制一个或者多个表或者视图的数据(我是全量迁移,如果有特别需求可以自己写sql)

全选数据表,之后看到目标表也是默认是同样的对应表名;而且在下面可以看到【编辑映射】激活了,我们点击

选择好,启用标识插入,保证数据一致性。

这样下一步就搞定了。

我们把原有业务连接数据库的IP改一下测试,如果没问题,那么到此数据就迁移完毕了。

3.外网访问

由于腾讯云上的数据库实例是内网,外网调试时候 有时候不方便,我们需要进行端口映射。(腾讯云上有帮助手册是通过linux云,配套SecureCRT或Putty 访问的由于我这里服务器都是使用的是windows环境,网上找了下 端口转发的工具进行转发,应该类似工具的不在少数)

在我们自己的云服务器上,我们配置一下

本地端口8989(记着在防火墙要放过这个端口),以及映射主机的内网ip,以及默认端口1433,点击确定启动该映射。

这样我们可以通过云主机的外网IP:8989 访问这台数据库了。

PS:在管理上请使用SQL Server 2012 或者更高的版本,要不然会无法打开设计表的。

相关推荐

腾讯云Ubuntu下定时监测MySQL进程终止后自动重启的方法

轻松在云端部署、使用MySQL数据库

MySQL数据库的高可用性分析

原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何在Debian 8上安装Git

Git是自2005年发布以来根据GNU通用公共许可证v.2的条款分发的版本控制系统。

652
来自专栏向治洪

Webpack+Babel+React开发环境搭建

前言 我们知道前端的框架纷繁复杂,各有各的优点。而我们选择使用React作为开发框架的时候,往往会选择Webpack+Babel+React来开始我们的项目。之...

1886
来自专栏GreenLeaves

HTTP传输数据压缩

一、基础 1、HTTP压缩是指: Web服务器和浏览器之间压缩传输的”文本内容“的方法。 HTTP采用通用的压缩算法,比如gzip来压缩HTML,Javascr...

2127
来自专栏网络

创建一个DIY的APM监视Node.js中的Web应用程序的性能

Tl;dr 构建一个监视应用程序执行情况的工具不再是很困难了。Node.js中Async Hooks API和Performance Hooks API最近增加...

1748
来自专栏about云

hadoop,hbase,hive,zookeeper版本整合兼容性最全,最详细说明【适用于任何版本】

问题导读 1.hadoop与hbase哪些版本兼容? 2.hadoop与hive哪些版本兼容? 3.hbase与hive哪些版本兼容? 4.hbase与zook...

2875
来自专栏云服务试衣间

简单几步,利用Serverless,让COS中文件变更自动刷新CDN

SCF能实现事件式的触发,让你的一段代码跑在云上,无需自己去搭建服务器。而这里我们要利用能力:COS文件上传/删除的触发器。

6.1K29
来自专栏腾讯移动品质中心TMQ的专栏

从0到1:打造移动端H5性能测试平台

如何打造一个移动端H5性能平台?听起来是否有点高大上,不知道如何下手。不要紧张,我们来手把手教大家打造自己的移动端H5性能测试平台。 功能篇 【H5前端性能平台...

2517
来自专栏小李刀刀的专栏

[译]Laravel 5.0 之路由缓存

本文译自 Matt Stauffer 的系列文章. ---- 在 PHP 代码中进行性能优化并非总是我们优先考虑的问题. 但是我们对后端代码的性能优化--特别是...

3598
来自专栏全华班

系统方案合集-系统备份方案

一、方案特点 此方案是基于批处理脚本和任务计划技术,针对系统特有文件结构和数据库结构的特点,而形成的系统备份方案。该方案特点: 1. 易用性好,通过编写批处...

3585
来自专栏互联网杂技

入门Webpack(上)

写在前面的话 阅读本文之前,先看下面这个webpack的配置文件,如果每一项你都懂,那本文能带给你的收获也许就比较有限,你可以快速浏览或直接跳过;如果你和十天前...

3129

扫码关注云+社区