1. Run the 'spTreeOverrideGet' stored procedure on the database from the affected Notification Server. You may get a message like this as well:
Procedure or function 'spTreeOverrideGet' expects parameter '@TreeGuid', which was not supplied.2. If you get a
message as mentioned in step 1, then try to do the same from a Notification Server that has not the issue. You should get something like this as result:
NodeGuid OverrideTreeGuid
------------------------------------ ------------------------------------
C7D3A820-EA61-4F0D-916A-063CD30FA02D 1610A220-7C40-41F0-9CE1-39433BC50638
3. If you run
sp_helptext spTreeOverrideGet on both databases, you should see that both stored procedures are different.
4. In order to get the Altiris Console loading properly, you may need to overwrite the stored procedure with the right queries. Run the following to get the stored
procedure as it should be:
GO
/****** Object: StoredProcedure [dbo].[spTreeOverrideGet] Script Date: 04/23/2009 08:12:54 ******/
SET
ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER proc [dbo].[spTreeOverrideGet]
@TreeGuid uniqueidentifier = null
as
IF @TreeGuid IS null
BEGIN
select [NodeGuid], [OverrideTreeGuid]
from [TreeOverride]
END
ELSE
BEGIN
select [NodeGuid], [OverrideTreeGuid]
from [TreeOverride]
where [SourceTreeGuid] = @TreeGuid
END 5. Now try to open the Altiris Console, either 6.0 and 6.5, and now you should be able to see the treeview properly under your Tabs/Menu.
If they are running MSDE (SQL 2000) They need to use the Microsoft Query tool that comes with the Software -- Or you will need to remove the
Environment variables from the procedure or it will not run properly. (meaning you would start from "
ALTER proc [dbo].[spTreeOverrideGet]")The preferred method is to use the Microsoft tools, or upgrade SQL to a more current version. As without those commands we cannot ensure the correct execution.
Applies To
Notification Server 6.0.6074 SP3 + Rx