从脚本恢复 SQL 服务器数据库

Restore SQL Server database from a script

我有一个数据库存储在 SQL 服务器上,我的网站采用常规 windows 托管解决方案。我需要迁移到 Azure。 我唯一的备份方法是使用 SQL Server Management Studio 并执行任务 -> 生成脚本,将模式和数据保存在 sql 文件中。我做到了,我得到了一个 260Mb 的文件。 我的问题是关于将其导入 Azure。我也可以在 Mngt Studio 中完成吗?怎么样?

谢谢

如果您已将其全部导出到脚本,是的,您可以 运行 它们针对您的 SQL 数据库。但是,在您这样做之前,我建议您查看 https://azure.microsoft.com/en-us/documentation/articles/sql-database-cloud-migrate/。它可能会阐明其他选项,包括验证兼容性。 BacPac 方法可能比脚本更好。

为了回答将 SSMS 与 Azure SQL 数据库结合使用的具体问题,本文 https://azure.microsoft.com/en-us/documentation/articles/sql-database-manage-azure-ssms/ 介绍了如何建立连接。