企业数据库工作负载无疑是各类应用程序乃至生态系统的关键基础。而在选择云服务供应商时,可用性保障能力也显得至关重要。众多企业已经在微软 SQL Server 2008 上构建起关键任务应用程序,但如何在维持对陈旧版本 SQL Server 的兼容能力的同时推动内部部署环境现代化,又成了摆在运营团队面前的老大难问题。根据 Business Insider 发布的调查结果,有 60% 的微软用户仍在使用 SQL Server 2008 ——事实上,针对该版本的官方支持已经在 2019 年 7 月正式终止。考虑到这一点,能否利用新兴技术平台托管陈旧的 SQL Server 2008 实例,就成了企业客户削减运营负担的核心议题。


在这里,我们高兴地宣布,Cloud SQL for SQL Server 已经在全球范围内全面上线。如今,Cloud SQL 将以 99.95% 正常运行时间的服务水平协议(SLA)为客户提供 SQL Server 工作负载支持,同时承诺在 Cloud SQL 之上为其他数据库引擎提供相同的正常运行水平。Cloud SQL for SQL Server 已经实现全面托管,并与 SQL Server 2017 相兼容。现在,您可以将关键生产 SQL Server 工作负载迁移至 Google Cloud,并充分享受云服务带来的稳定性与可靠性优势。


根据企业客户的反馈,我们意识到只有将 SQL Server 迁移至 Cloud SQL,企业才能真正推动基础设施现代化并逐步实现多云发展战略。企业当中的人力资源(HR)、财务以及薪资发放等本地应用往往需要依赖旧有数据库才能保持正常运行。但与此同时,客户又迫切希望将这些旧应用与新型系统及数据集统一起来,同时要求尽可能降低部署与横向扩展成本。考虑到这些实际需求,将相关实例迁移至 Cloud SQL for SQL Server 不仅能够降低成本以及维护时间,同时也将提升执行效率与运行速度。


马上开始迁移 SQL Server 2008


从微软 SQL Server 2008 迁移至 Cloud SQL for SQL Server,只需要五个简单步骤即可实现。关于更多细节信息,请参阅完整迁移指南:从 SQL Server 2008 R2 服务器到 Cloud SQL for SQL Server。


1. 创建 Cloud SQL for SQL Server 实例


gcloud beta sql instances create target  --database-version=SQLSERVER_2017_ENTERPRISE --cpu=2 --memory=5GB --root-password=sqlserver12@ --zone=us-central1-f
复制代码


2. 创建 Cloud Storage 存储桶


gsutil mb -b off -l US "gs://bucket-name"
复制代码


3. 备份原有微软 SQL Server 2008 数据库


osql -E -Q "BACKUP DATABASE db-name TO DISK='c:ackupdb-name.bak'"
复制代码


4、将数据库的备份文件上传到 Cloud Storage 存储桶


gsutil cp 'c:ackupdb-name.bak' gs://bucket-name
复制代码


5、 将该数据库导入至 Cloud SQL for SQL Server


gcloud beta sql import bak targetgs://bucket-name/db-name.bak --database db-name
复制代码


6. 验证导入数据


/opt/mssql-tools/bin/sqlcmd -U sqlserver -S 127.0.0.1 -Q "query-string"
复制代码


如果您使用的是较新版本的 SQL Server,请参阅从 SQL Server 2017 到 Cloud SQL for SQL Server 迁移指南。


自 Cloud SQL for SQL Server 正式上线以来,我们一直在持续收集客户反馈,并努力提高服务的性能与持久性。我们希望继续保持良好的创新节奏与功能发布态势,切实满足客户需求并解决反馈中提到的问题。凭借出色的实际表现,Cloud SQL for SQL Server 已经证明了自己在企业应用程序与基础设施迁移领域的重要作用。


我们将继续加快 Cloud SQL for SQL Server 的改进步伐,致力于满足客户针对云数据库提出的一切需求。请大家关注 Google Cloud 更多处于开发阶段的功能,这些功能包括与 Active Directory 的集成、在线迁移与备份、丰富的计算机类型选项等。


了解 Google Cloud 能够为您带来哪些助益


申请即可获得 300 美元奖励金,助您快速体验 Cloud SQL 以及 Google Cloud 提供的其他卓越服务。您可以从成本低廉的小规模实例入手进行测试与开发。在准备就绪之后,您可扩大规模将其推广至各类性能密集型应用程序。畅游 Google Cloud 与 Cloud SQL for SQL Server 的世界,我们期待您的莅临!


文章版权归作者所有,未经允许不得转载。