Change the stored procedure to use the String table instead of the StringCache view.
- Open SQL Management Studio
- Locate the existing stored procedure under Symantec_CMDB> Programability> Stored Procedures and rename it to spGetParameterTypes_old.
- Execute the following code in SQL to create a new stored procedure which will use the Sting table instead of the String Cache:
create proc dbo.spGetParameterTypes
@interfaceguid uniqueidentifier,
@culture nvarchar(255)
as
begin
SELECT DISTINCT vNonResourceItem.Guid, ISNULL(String.String, vNonResourceItem.Name) as Name
FROM vNonResourceItem
JOIN ClassInterface ci ON ci.ClassGuid = vNonResourceItem.ClassGuid
LEFT OUTER JOIN String ON String.BaseGuid = vNonResourceItem.Guid
AND String.StringRef = 'item.name'
AND String.Culture = @culture
WHERE ci.InterfaceGuid = @interfaceguid
AND (vNonResourceItem.Attributes & 1) != 1
end
Applies To
7.5 SP1 HF3