如何从Microsoft SQL Server减少SBO-COMMON_log的容量?

2020-09-15 10:11发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个来自C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA的SBO-COMMON_log 800GB容量的问题

如何减少容量?

请任何人都可以帮助我

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个来自C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA的SBO-COMMON_log 800GB容量的问题

如何减少容量?

请任何人都可以帮助我

付费偷看设置
发送
2条回答
野沐沐
1楼-- · 2020-09-15 10:55

您好Rurangwa,

我敢打赌,您的SB-COMMON Recovery模型已满。 这意味着您可以在特定时间点恢复此数据库。 如果不需要此功能,则可以执行以下T-SQL脚本:

 DECLARE @SizeBefore AS数字(12,0)
 DECLARE @SizeAfter AS数值(12,0)
 宣告@FileLogicName AS NVARCHAR(100)


 选择
 @FileLogicName =名称,
 @SizeBefore =(大小* 8)/1024
 从sys.master_files
 在哪里database_id = DB_ID('SBO-COMMON')
 AND类型= 1-仅ldf文件


 ALTER DATABASE [SBO-COMMON]设置恢复简单
 具有NO_INFOMSGS的DBCC SHRINKFILE(@FileLogicName,0,TRUNCATEONLY)


 选择
 @SizeAfter =(大小* 8)/1024
 从sys.master_files
 在哪里database_id = DB_ID('SBO-COMMON')
 AND类型= 1-仅ldf文件


 -取消注释此行以防万一您想保持完整恢复模式
 --ALTER DATABASE [SBO-COMMON]设置恢复已满


 PRINT'清理空间(MB):'+ CAST((@ SizeBefore-@SizeAfter)AS NVARCHAR(100))
 
宇峰科技
2楼-- · 2020-09-15 10:29

嗨,

请参阅SAP注释以缩小和优化性能,

2078341-如何维护SAP Business One的数据库和日志文件设置

1224089-如何在Microsoft SQL Server中收缩数据库

此致

Nagarajan

一周热门 更多>