我们正在尝试评估将内部SQL DB服务器作为PaaS迁移到Azure SQL的可能性。
我们的旧版Windows应用程序是用VB6编写的,现在可以在VB.NET Framework 4.5上运行
如果仅将数据库服务器迁移到Azure,我需要澄清:
我们使用来自桌面应用程序的基于信任/凭据的SQL连接来连接到SQL DB。如果我们迁移到Azure SQL,它将支持应该对当前组织NT用户进行身份验证的受信任连接吗?
我们有很多跨数据库查询,使用原样的查询是否需要面对任何挑战?
运行时,对于某些业务案例,我们进行数据库备份/还原。这行得通吗?
Azure DB上的管理员用户数量是否受到限制?
答案 0 :(得分:0)
如果您将本地AD与AAD同步,则可能是(请参见:Use Azure Active Directory Authentication for authentication with SQL Database, Managed Instance, or SQL Data Warehouse)
Azure SQL数据库(PaaS)默认情况下不支持跨数据库查询-您必须为此设置/使用Elastic Query。
是的,您可以在运行时进行数据库备份并还原它。还提供了时间点还原功能。参见:Learn about automatic SQL Database backups。
我认为您只能指定一名服务器管理员(至少在门户网站内),但是我怀疑您是否会对数据库用户达到任何限制。
除了使用单一数据库SQL Server PaaS服务之外,您还应该考虑使用Managed Instance (preview)
答案 1 :(得分:0)