SQL*_*oug 3 sql-server express-edition azure-sql-database sql-server-express
对于本地 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 层,功能存在一些差异:
层和服务级别之间存在一些功能差异。作为两个现成的例子,Columnstore 仅适用于 S3及更高版本,而In-Memory仅适用于 Premium 和 Business Critical - 您可以在此文档中发现其他差异
由于SQL Express Edition中提供了更高层中存在的某些功能,因此您必须检查这些功能并找到您可以使用的最小层。
找到您可以使用的最小层后,剩下的就是数据库的大小、DTU 和其他方面,如最大并发连接数。
这一切都取决于您的定价水平。
在撰写本文时,仅基于基于DTU 的模型,定价级别为:Basic层级、Standard层级、Premium层级和PremiumRS层级。
基于vCore 的模型也存在,但(同样,在撰写本文时)没有像 Basic 或低 DTU 标准那样的低成本选项。
基于 vCore 的模型层
基本层
Basic层可能是你正在寻找的。缺点是它只会上升到2GB. 它不像 SQL Server Express 版本那样免费,但它的成本是最低的,因为:
2GB5 DTU's就够了。标准层
如果不满足上述一个或多个条件,那么您至少必须选择该standard等级。
它会更贵,价格取决于DTU's您需要多少(S0直到S12)。你可以上升到250GB这一层。
作为旁注,您可能在 SQL Server Express 中拥有或使用的功能在 Azure SQL DB 中根本不可用,例如filestream。(同样不支持对管理的实例)。因此,您需要找到所需的最少功能,并查看 Azure SQL DB 是否适合替代您的 SQL Express。
| 归档时间: |
|
| 查看次数: |
1862 次 |
| 最近记录: |