azure-sql-database - 如何将 Visual Studio SQL 服务器 LocalDB 上传到 Azure
问题描述
我刚刚在 Visual Studio 上完成了我的第一个网站,使用带有 30 个表和标识的 LocalDB。然后,我尝试将这个网站移动到 Azure,我刚刚成功移动了应用程序。不幸的是,Azure 无法识别 LocalDB。上传数据库方案和数据需要做什么?
解决方案
您可以使用 SQL Server 2012(SQL Server 2017 和 2019 可能面临兼容性问题)和SQL Server Management Studio (SSMS)将本地数据库迁移到 Azure SQL 数据库。
首先,您需要使用 SSMS 附加现有数据库。按照链接。
附加数据库后,请按照 SSMS 中的以下步骤操作。
- 右键单击要迁移的数据库。选择任务并从下拉选项中选择将数据库部署到 Microsoft Azure SQL 数据库
- 在弹出窗口中单击下一步。在下一个窗口中,您将获得连接 Azure SQL Server 的选项。提供您的 Azure SQL 服务器名称、服务器凭据并单击连接。
- 提供要在 Azure SQL Server 中提供的数据库名称。根据您的要求填写 Azure SQL 数据库设置。单击下一步。
- 最后,您将获得您所做的所有设置的摘要。单击完成以迁移数据库。
- 成功迁移数据库后,您将收到带有操作完成消息的摘要。点击关闭。您的数据库已迁移。
- 检查您的 Azure 门户以检查迁移的数据库。
推荐阅读
- python - 在另一个包的模块中导入包?
- sharepoint - createNewDiscussion/createNewDiscussionReply 通过来自外部 Angular SPA 的 SharePoint 讨论板中的 JSOM
- c# - 如何在不使用 Visual Studio 的情况下直接在 Dockers 容器上运行 ASP.NET Core Web 应用程序
- python - VS Code 终端和默认终端之间的 Python 路径不同
- amazon-web-services - 应用程序负载均衡器在自动缩放组打开新实例之前不会保留请求
- javascript - React Toggle 在移动屏幕上不起作用
- python - 如何堆叠不同大小的矩阵
- react-native-ios - 无法在 iOS 中运行 react-native 应用程序,但是我将我的 xcode 升级到 12
- apache-kafka - 如何监控 kafka 主题的特定分区上的传入消息率?
- node.js - postgreSql中如何使用sinon模拟池的连接、查询、释放方法?