对于本地 SQL Server,有 Express、Web、Standard 和 Enterprise 等版本。Azure SQL DB 中是否存在这些版本(或类似版本),尤其是 Express?
我的 Google-Fu 在这里失败了,可能是因为它不存在。
对于本地 SQL Server,有 Express、Web、Standard 和 Enterprise 等版本。Azure SQL DB 中是否存在这些版本(或类似版本),尤其是 Express?
我的 Google-Fu 在这里失败了,可能是因为它不存在。
Azure SQL DB 没有 SQL Server Express 的直接对应物。SQL Express 或其他版本中存在的某些功能根本不存在,例如filestream。(托管实例也不支持)。
因此,您需要找到所需的最少功能,并查看 Azure SQL DB 是否适合替代您的 SQL Express。
为此,您必须查看Azure SQL DB 采购模型。
正如@AaronBertrand 提到的,根据 azure 层,功能存在一些差异:
由于 SQL Express Edition 中提供了较高层中存在的一些功能,因此您必须检查这些功能并找到可以使用的最小层。
在找到可以使用的最小层之后,剩下的就是数据库的大小、DTU 和其他方面,例如最大并发连接数。
这一切都取决于您的定价水平。
在撰写本文时,仅基于基于DTU 的模型,定价级别为:
Basic
层、Standard
层、Premium
层和PremiumRS
层。基于vCore 的模型也存在,但是(同样,在撰写本文时)没有像 Basic 或低 DTU 标准这样的低成本选项。 基于 vCore 的模型层
比较
基本层
Basic
tier 可能是您正在寻找的。缺点是它只能上升到2GB
. 它不像 SQL Server Express 版本那样免费,但它的成本最低,前提是:2GB
5 DTU's
就足够了。基本层
标准层
如果上述条件中的一个或多个不满足,那么您至少必须选择该
standard
等级。它会更贵,价格取决于
DTU's
你需要多少(S0
直到S12
)。你可以升到250GB
这一层。标准层
作为旁注,您可能还拥有或使用 SQL Server Express 中的某些功能,这些功能在 Azure SQL DB 中根本不可用,例如filestream。(托管实例也不支持)。因此,您需要找到所需的最少功能,并查看 Azure SQL DB 是否适合替代您的 SQL Express。