2016-11-08 122 views
0

我尝试将本地SQL Server 2014数据库移动到SQL Azure,并且我在使用SSMS将数据库部署到SQL Azure向导时遇到困难。随着流程的运行,一切似乎都很顺利。各种结果都显示为绿色,直到它进入导入数据库。创建部署计划和初始化部署也失败。该错误消息似乎都是相同的:将数据库部署到SQL Azure失败 - 无法连接到目标

“无法导入包” .....“无法连接到目标服务器”

我怀疑,这个问题是我缺乏经验与Azure和我缺乏了解Azure帐户和数据库登录/用户/帐户。我已经能够手动在Azure SQL Server上创建数据库。 Azure帐户是电子邮件:[email protected],而数据库登录名是azsa。我可以使用azsa登录将SSMS连接到之前在Azure服务器上创建的数据库。

当我设置部署向导时,我提供了azsa登录并且它连接。在向导安装过程中。

那么为什么它不能在部署期间连接到同一台目标服务器呢?

任何有识之士都会受到欢迎。

非常感谢!

DGP

回答

1

嗯,我最终购买Azure支持,创造出票。 Azure支持很快与我联系,非常有帮助,最终为我的问题提供了解决方案。

首先,看起来我确实正在使用SSMS部署到Azure工具。问题似乎与工具,这(令人惊讶)不是试点错误。

好消息是,他们有一个可供下载的备用工具,它能够轻松地将我的SQL Server数据库迁移到新的Azure SQL数据库。

该工具,请访问:

https://blogs.msdn.microsoft.com/prasanna/2015/04/13/migrating-sql-server-on-premise-db-to-sql-azure-using-sql-server-migration-wizard/

博客作者 - 人员Prasanna - 实际上是我接触的支持(也可以是工具的创造者为好)。博客有一套非常详细的说明,但我也可以和他一起阅读。它第一次工作,我的新生产数据库似乎在Azure中运行。

因此,如果您遇到与SSMS工具类似的问题,我强烈建议使用此方法。

DGP

+0

DGP,我觉得这个工具非常可靠。推送大量数据时也很快,因为它通过创建本地文本文件来有效使用BCP。 https://sqlazuremw.codeplex.com/ – DanielG