locked
Erro no SMS_Policy_Provider RRS feed

  • Pergunta

  • Caros, o componente SMS_Policy_Provider está apresentado a seguinte mensagem:

     

     

    Microsoft SQL Server reported SQL message 2627, severity 14: [23000][2627][Microsoft][ODBC SQL Server Driver] [SQL Server]Violation of PRIMARY KEY constraint 'Policy_PK'. Cannot insert duplicate key in object 'Policy_PK'. Cannot insert duplicate key in object 'Policy'.

     

    Alguém pode ajudar?

     

    Grato!

    quinta-feira, 25 de outubro de 2007 15:11

Respostas

  • Estou mudando o status deste tópico para manter a organização deste fórum, tudo bem? Como faz muito tempo que este tópico foi aberta eu estou encerrando ele, caso houver necessidade de discutir o mesmo assunto, por favor, abrir uma nova discussão.

     

    Abraços,

     

    Cleber Marques
    Projeto MOF Brasil: Simplificando o Gerenciamento de Serviços de TI
    www.mof.com.br | www.clebermarques.com | www.clebermarques.com.br
    sábado, 4 de abril de 2009 11:17
    Moderador

Todas as Respostas

  • Caros, pelo que vi, o SMS está tentando inserir uma chave já existente na tabela policy, pk policyid, porém, a mesma ja existe.

    Na pasta SMS\inboxes\policypv.box tem 7 arquivos, quando eu apago eles, paro o serviço do SMS_Policy_Provider e inicio, esses arquivos voltam...

    No log policypv.log consta que el está tentandi inserir uma chave que já existe no base do sms.

     

     

     

    Eu acho que o problema está nesses arquivos, alguém tem alguma sugestão?

     

    Grato.

     

    segunda-feira, 29 de outubro de 2007 13:31
  • Eu ja detectei o registro que o SMS está querendo duplicar.Nós usamos dois servidores SQL, um tem o SQL SERVER 2000 SP4 e o outro o SQL SERVER 2000 RTM.Esse erro está dando no servidor que usa o SQL SERVER 2000 SP4.Eu tava vendo o log desse serviço no SMS e pelo que vi, o sms está tentando executar alguns comandos no sql e não está conseguindo... vejam as mensagens:

     

    CPolicyProvider::UpdateDeviceMPSettings: could not execute SQL cmd  IF EXISTS (select * from DeviceMPSettings where ID = 'ClientAuthEnabled')  update DeviceMPSettings set StringValue1 = 'false' where ID = 'ClientAuthEnabled'  else insert DeviceMPSettings (ID, StringValue1, StringValue2, DWordValue) values ('ClientAuthEnabled', 'false', '', 0) SMS_POLICY_PROVIDER 10/29/2007 2:59:37 PM 11972 (0x2EC4)

     

     


    CPolicyProvider::UpdatePolicyMap: could not execute SQL cmd select COUNT(*) from ResOfferCollMapChg_Notif

     

     


    *** insert Policy (PolicyID, Version, DeviceVersion) values ("DEP-T0120000-T0100001-37A8072D", "16.00", "16.00");~select OfferID, PolicyID, PolicyAssignmentID, PADBID from SoftwarePolicy where PkgID = "T0100002" and ProgramName = "Microsoft Updates Tool (expedited)" and ParentPolicyID = "none";~select t2.PolicyID from (MeterRules as t1 RIGHT JOIN MeteringPolicy as t2 on t1.SecurityKey = t2.MeterRuleID and (t1.SiteCode = "T01" or t1.ApplyToChildSites = 1)) where t1.RuleID is null and t2.MeterRuleID <> 'NONE';~select PkgID, MSIProductID, MSIFilePath from PkgPrograms where MSIProductID <> "" AND Action <> 3 order by PkgID, MSIProductID ASC;~select t2.PolicyID from (InventoryAction as t1 RIGHT JOIN SettingsPolicy as t2 on t1.ActionID = t2.SourceID) where t1.ActionID is null and t2.SourceType = 'InventoryAction';~select ActionID, ReportType, ReportDestination, Description, DefaultTimeout, ReportTimeout, LastUpdateTime from InventoryAction

     

    Alguem tem alguma sugestão?

    segunda-feira, 29 de outubro de 2007 17:19
  • Olá,

    Este tópico está aberto faz muito tempo, posso encerrá-lo?

     

    Abraços,

     

    Cleber Marques
    Projeto MOF Brasil: Simplificando o Gerenciamento de Serviços de TI
    www.mof.com.br | www.clebermarques.com | www.clebermarques.com.br
    sábado, 4 de abril de 2009 11:16
    Moderador
  • Estou mudando o status deste tópico para manter a organização deste fórum, tudo bem? Como faz muito tempo que este tópico foi aberta eu estou encerrando ele, caso houver necessidade de discutir o mesmo assunto, por favor, abrir uma nova discussão.

     

    Abraços,

     

    Cleber Marques
    Projeto MOF Brasil: Simplificando o Gerenciamento de Serviços de TI
    www.mof.com.br | www.clebermarques.com | www.clebermarques.com.br
    sábado, 4 de abril de 2009 11:17
    Moderador