hel*_*986 3 sql-server azure-sql-database
我在 Azure 上创建了 SQL 数据库。我尝试使用以下命令从 SQL Server Management 中清除缓存:
DBCC FREEPROCCACHE、DBCC FREESYSTEMCACHE('dbo')
不幸的是我没有成功。我收到错误
用户“dbo”没有运行 DBCC freesystemcache 的权限。
这怎么可能,因为 dbo 是数据库的所有者?
就像@MJH 在前面的答案中所述,执行此操作需要 ALTER SERVER STATE 权限。DBCC FREESYSTEMCACHE (Transact-SQL)一文也清楚地表明它不适用于 Azure SQL 数据库。
由于 Azure SQL 是一项托管服务,因此这将由平台处理。
额外:请参阅更改数据库范围配置 (Transact-SQL)
| 归档时间: |
|
| 查看次数: |
6077 次 |
| 最近记录: |