盖的产品和版本
问题:
Vault Server日志显示类似以下内容的条目:
""数据库{0}已满……"
诸如检出、检入、复制等文件操作不再可行,并导致Vault客户端出现类似错误。
环境:
使用SQL Server Express Edition的Vault Server。
原因:
SQL Server Express Edition的10 GB限制已达到关于最大数据库大小。
有关更多详细信息,请参见[Vault对用户数是否有限制?中的“SQL数据库引擎限制”部分。
解决方案:
使用“清除”功能:
为释放磁盘空间,清除操作将减小文件存储的大小,但不会自动减小数据库的大小。 释放磁盘空间的过程分为两个阶段。
“清除”功能将根据“清除”条件减少文件存储中的文件数。由于文件存储中的文件将减少,因此数据库对这些已清除文件的引用将减少。但是,SQL不会自动收缩并释放磁盘空间,因为它将继续保留用于将来事务的空间。要实际释放该空间,则需要收缩数据库。
这是一个分两步完成的过程。
- 清除文件版本
- 手动收缩数据库。(请参见“[Autodesk是否支持收缩Vault数据库?]
注意:在运行数据库收缩之前,请确保将“恢复模式”设置为“简单”。
升级SQL Server版本:
SQL Server Standard和Enterprise Edition没有10 GB数据库限制。使用以下步骤进行升级:[将Microsoft SQL Express升级到Microsoft SQL Standard或更高版本]
如果已使用完整版Microsoft SQL Server,并且管理员已设置数据库大小限制,则需要增加此限制以防止出现此错误。
网友评论