Mic*_*ili 1 database sql-server azure azure-sql-database
我正在使用此查询:
ALTER DATABASE [{'DB_NAME'}] MODIFY FILE ( NAME = [{'DB_NAME'}_log], MAXSIZE=UNLIMITED)
Run Code Online (Sandbox Code Playgroud)
在SQL Server中,一切正常,现在我想使用Azure SQL数据库,我收到此错误:
Msg 5008, Level 16, State 2, Line 2
This ALTER DATABASE statement is not supported. Correct the syntax and execute the statement again.
Run Code Online (Sandbox Code Playgroud)
如何在Azure SQL数据库中修改MAXSIZE
SQL Azure数据库是一个完全不同的球赛.它们由云提供商(Microsoft Azure)管理(和优化),因此您"不负责MAXSIZE".当然,既然你是一个支付者,你就有一定程度的控制权,但不是这个级别.
您只能通过转移到另一个定价层来更改SQL Azure数据库的最大大小.您可以在此处找到有关定价层及其(包含)存储的更多信息(针对您的方案,选择单个数据库):SQL数据库定价
编辑:
更多信息(取自Azure SQL数据库支持Blogpost Azure SQL DB MAXSIZE - 我该怎么办?):
Azure SQL DB最大大小受每个数据库的定价层限制.
例如,Basic受限于2GB,Standard为250GB,Premium为每个数据库500GB.
您还可以设置自己的限制,因为它低于或等于最大大小级别,如果这是在可用大小列表中.
和
- 数据库大小可以设置为低于层最大大小的下限
- 如果已设置自定义大小,则在升级/缩小数据库时不会更改它,您必须手动更改它.
小智 5
对于 Azure SQL 数据库,请改用以下脚本。
ALTER DATABASE [DATABASENAME] MODIFY (MAXSIZE = 30 GB);
GO
Run Code Online (Sandbox Code Playgroud)
另请参阅 Rick 对 MAXSIZE 限制的回复。
| 归档时间: |
|
| 查看次数: |
1262 次 |
| 最近记录: |