microsoft / tigertoolbox

Toolbox repository for Tiger team
http://aka.ms/sqlserverteam
Other
1.45k stars 734 forks source link

AdaptiveIndexDefrag: NVARCHAR sqlcmdRI to short for long database names #221

Open hendrikbiz opened 3 years ago

hendrikbiz commented 3 years ago

I'm definitely no expert, but I think within the usp_AdaptiveIndexDefrag.sql the variable "sqlcmdRI" seems to be declared to short for longer database names. DECLARE @sqlcmdRI NVARCHAR(100)

My database is named like this: COMPANY_Testing_Result. And so the part '; SELECT @HasRI_OUT = COUNT(*) FROM sys.index_resumable_operations' gets truncated at the end.

Changing it to DECLARE @sqlcmdRI NVARCHAR(200) Did the trick for me...