- Operační systém: MS Windows 2012R2 + všechny aktualizace k 19.9.2014
- Databázový server: MS SQL Server 2012 + všechny aktualizace k 19.9.2014
- MS System Center 2012 R2 Virtual Machine Manager + všechny aktualizace k 19.9.2014
Popis chyby:
Při vytváření cloudu při operaci přidělení práv dojde k chybě:
Error (20413)
VMM encountered a critical exception and created an exception report at C:\ProgramData\VMMLogs\SCVMM.b7cc18df-1adf-435e-9e7a-0e808e02de19\report.txt.
A operace se neprovede.
A zde je řešení:
Celý problém nastane až po instalaci aktualizací na SCVMM 2012 R2 RTM.
Po instalaci prvního balíčku aktualizací je nutné provést ještě následující SQL script nad databází MS SQL Server SCVMM.
V případě, že se tento SQL script neprovede, dojde k výše uvedené chybce.
/* script starts here */
ALTER Procedure [dbo].[prc_RBS_UserRoleSharedObjectRelation_Insert]
(
@ID uniqueidentifier,
@ObjectID uniqueidentifier,
@ObjectType int,
@RoleID uniqueidentifier,
@UserOrGroup varbinary (85),
@ForeignAccount nvarchar (256),
@IsADGroup bit,
@ExistingID uniqueidentifier = NULL OUTPUT
)
AS
SET NOCOUNT ON
SELECT @ExistingID = [ID] FROM [dbo].[tbl_RBS_UserRoleSharedObjectRelation]
WHERE [ObjectID] = @ObjectID AND [RoleID] = @RoleID
AND
-- Select owner OR Select all which matches ForeignAccount or UserOrGroup OR
-- both ForeignAccount and UserOrGroup is NULL
(([UserOrGroup] = @UserOrGroup OR [ForeignAccount] = @ForeignAccount) OR
([UserOrGroup] IS NULL AND @UserOrGroup IS NULL AND [ForeignAccount] IS NULL AND @ForeignAccount IS NULL))
/* Ignore duplicate entries */
IF (@ExistingID IS NULL)
BEGIN
INSERT [dbo].[tbl_RBS_UserRoleSharedObjectRelation]
([ID]
,[ObjectID]
,[ObjectType]
,[RoleID]
,[UserOrGroup]
,[ForeignAccount]
,[IsADGroup]
,[IsOwner]
)
VALUES
(
@ID,
@ObjectID,
@ObjectType,
@RoleID,
@UserOrGroup,
@ForeignAccount,
@IsADGroup,
0
)
END
SET NOCOUNT OFF
RETURN @@ERROR
/* script ends here */
Odkaz na zdroj: http://support.microsoft.com/kb/2904712
Žádné komentáře:
Okomentovat