SourceOne: Kun SourceOne SQL -tietokannat on siirretty uuteen SQL Server -palvelimeen, käyttäjät eivät voi muuttaa yhdistettyjen kansioiden käyttöoikeuksia
Summary: Kun SourceOne SQL -tietokannat on siirretty uuteen SQL Server -palvelimeen, käyttäjät eivät voi muokata yhdistettyjen kansioiden käyttöoikeuksia.
Symptoms
Kun EMC SourceOne SQL -tietokannat on siirretty uuteen SQL Server -palvelimeen, käyttäjät eivät voi muuttaa yhdistettyjen kansioiden käyttöoikeuksia. Käyttäjien lisääminen yhdistettyyn kansioon tai käyttöoikeuksien muuttaminen ei ehkä onnistu. Virhettä ei näytetä. Jos valintaikkuna suljetaan ja avataan uudelleen, käyttöoikeuksia ei ole otettu käyttöön. Joissakin tapauksissa MMC saattaa näyttää virheellisen osoittimen virheen:
Invalid pointer (0x80004003) [ExMMCAdmin.dll, CoExFolderMgr.cpp(916).CCoExFolderMgr::AddPrincipleToList]
>System call failed. (0x86040100) [ExMMCAdmin.dll, CoExFolderMgr.cpp(460).CCoExFolderMgr::SaveFolder]
>Invalid pointer (0x80004003) [ExMMCAdmin.dll, CoExFolderMgr.cpp(916).CCoExFolderMgr::AddPrincipleToList]
>System call failed. (0x86040100) Unknown error (0x8004C350) [ExMMCAdmin.dll, CoExJDFDB.cpp(868).CoExJDFDB::ExecuteCmd]
Stack Trace:
at EMC.Interop.ExProviderGW.CoExJanusFolderClass.Save()
at EMC.EX.MMCAdmin.JDFForms.ExFolderMgrPropertySheet.SaveChanges(Boolean& bOKToClose)
Message : ExCreateDataSrcCacheApp @AppID=<#>,@AppRowID=<#>,@DataSourceID=<#>,@ExpansionMask=<#>
: <ServerName>
Message : System call failed. (0x86040100) Unknown error (0x8004C350) {Error 60006, severity 11, state 1 was raised, but no message with that error number was found in sys.messages. If error is larger than 50000, make sure the user-defined message is added using sp_addmessage. Error#:18054 Proc:ExCreateDataSrcCacheApp Line:62 Native error: 50000 SQL State: 42000 }
JobId : -1
ActivityId : -1
ActivityType : -1
ExMMCAdmin.dll.log voi kirjata seuraavan virheen jokaisen epäonnistuneen yrityksen jälkeen:
Module : CoExJDFDB.cpp
Func : CoExJDFDB::CreateDataSrcCacheApp(6130)
Message : System call failed. (0x86040100) Unknown error (0x8004C350) {Error 60006, severity 11, state 1 was raised, but no message with that error number was found in sys.messages. If error is larger than 50000, make sure the user-defined message is added using sp_addmessage. Error#:18054 Proc:ExCreateDataSrcCacheApp Line:62 Native error: 50000 SQL State: 42000 }
Cause
Resolution
Varmista, että SQL-palvelimen päätietokanta ei sisällä sys.messages-merkintöjä message_Id arvoille 60006 ja 60007. Seuraavat kyselyt voivat tarkistaa nämä merkinnät:
Use master
Select * from sys.messages Where message_id = 60007
Select * from sys.messages Where message_id = 60006
Jos merkintöjä ei ole sys.messagesissa. Luo ne suorittamalla seuraava SQL (korosta kaikki rivit ja suorita):
IF NOT EXISTS(SELECT * FROM sys.messages WHERE message_id = 60006 and language_id = 1033)
exec sp_addmessage 60006,11,N'Duplicate object (%s)', N'us_english'--,@replace = 'replace';
GO
IF NOT EXISTS(SELECT * FROM sys.messages WHERE message_id = 60006)
exec sp_addmessage 60006,11,N'Duplicate object (%s)'--,@replace = 'replace';
GO
IF NOT EXISTS(SELECT * FROM sys.messages WHERE message_id = 60007 and language_id = 1033)
exec sp_addmessage 60007,11,N'Data modification check failed. Table(s):%s', N'us_english'--,@replace = 'replace';
GO
IF NOT EXISTS(SELECT * FROM sys.messages WHERE message_id = 60007)
exec sp_addmessage 60007,11,N'Data modification check failed. Table(s):%s'--,@replace = 'replace';
GO
Kun nämä muutokset on otettu käyttöön, vahvista, että MMC voi nyt muokata yhdistettyjen kansioiden käyttöoikeuksia.