none
Problema con Public Folders RRS feed

  • Discussione generale

  • Avete una idea su come faccio a ripristinare il DB public anche con uno nuovo? non ho dati

    NB Se esguo un eseutil mi dice che il db è perfetto non vorrei avessi creato problemi vecchi strascichi di exchange 2003 su AD (non è stata fatta migrazione il server vecchio si è rotto)

     

    Exchange Public Folder Error 1

    -------------------------------------------------------- Microsoft Exchange Warning --------------------------------------------------------

    The following warning(s) were reported while loading topology information: get-PublicFolderDatabase Completed Warning: Object YOUR-SERVER\Second Storage Group\Public Folder Database has been corrupted and it is in an inconsistent state. The following validation errors have occurred: Warning: PublicFolderHierarchy is mandatory. Warning: PublicFolderHierarchy is mandatory.

    --------------------------------------------------------

    OK

    --------------------------------------------------------

    Since we knew this particular client did not actually use Public Folders in any capacity, we elected to DELETE the Public Folder Database (since there was no data in it) and re-create it. NOT SO FAST EXCHANGE SERVER SAID ! After making the attempt to delete the PublicFolderDatabase.edb, we got a second error stating that a critical property ‘PublicFolderHierarchy’ is missing in the PublicFolderDatabase. This error essentially would not allow us to delete.

    Exchange Public Folder Error 2

    --------------------------------------------------------

    Microsoft Exchange Error

    --------------------------------------------------------

    The public folder database 'Public Folder Database' cannot be deleted. Public Folder Database Failed Error: The critical property 'PublicFolderHierarchy' is missing in the PublicFolderDatabase object 'YOUR-SERVER\Second Storage Group\Public Folder Database'.

    --------------------------------------------------------

    OK

    --------------------------------------------------------

    sabato 8 maggio 2010 20:52

Tutte le risposte

  • Se non hai dati .. (salva lo stesso db e log)

    Stoppa il Public folder Database, cancella log e file relavivi.  Avvia il Public folder Database, exchange creerà un nuovo db pulito.

    ciao

     


    Andrea Gallazzi
    http://andreagx.blogspot.com

    lunedì 10 maggio 2010 12:19
  • Ho provato cme mi hai consigliato adesso ho un altro msg di errore

     

    --------------------------------------------------------
    Microsoft Exchange Error
    --------------------------------------------------------
    Failed to mount database 'Public Folder Database'.

    Public Folder Database
    Failed
    Error:
    Exchange is unable to mount the database that you specified. Specified database: SRVPOSTA\Second Storage Group\Public Folder Database; Error code: MapiExceptionADPropertyError: Unable to mount database. (hr=0x80004005, ec=2418)
    .

     


    --------------------------------------------------------
    OK
    --------------------------------------------------------

    lunedì 10 maggio 2010 14:50
  • Come già cansigliato devi cancellare proprio tutto quello relativo al db delle public folder, compreso il database.edb
    Peppacci - MVP - Microsoft Exchange Server http://blogs.sysadmin.it/peppacci/Default.aspx
    lunedì 10 maggio 2010 15:00
    Moderatore
  • Ho fatto ancora meglio o rinominato la cartella e poi ho provato a fare mount

    effettivamente ricrea la nuova cartella con la struttura dei file ma poi mi dice

     

    --------------------------------------------------------
    Microsoft Exchange Error
    --------------------------------------------------------
    Failed to mount database 'Public Folder Database'.

    Public Folder Database
    Failed
    Error:
    Exchange is unable to mount the database that you specified. Specified database: SRVPOSTA\Second Storage Group\Public Folder Database; Error code: MapiExceptionADPropertyError: Unable to mount database. (hr=0x80004005, ec=2418)
    .

     


    --------------------------------------------------------
    OK
    --------------------------------------------------------

     

    Sembrerebbe come se manca qualcosa a livello di AD

    martedì 11 maggio 2010 15:23
  • Dopo aver preso le precauzioni del caso prova i seguenti steps:

    1) Esegui Setup.com /prepareAD dai binari di Exchange Livello SP
    2) Apri Adsiedit.msc
    CN=Public Folders,CN=Public folder Hierarchy,CN=First Administative Group,CN=Administrative Groups,CN=ORG Name,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Domain,DC=COM
    Nelle proprietà delle Public Folders verifica che msExchPFTreeType sia = 1
     
    3) Copia il DN (DistingushedName) di
    CN=Public Folders,CN=folder Hierarchy,CN=First Administative Group,CN=Administrative Groups,CN=ORG Name,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Domain,DC=COM
     
    4) Vai a :
    CN=Public Folders Database,CN=Second Storage Group,CN=InforamtionStore
    CN="Sever Name:,CN=Servers,CN=Exchange Administative Group,CN=Administrative Groups,CN=ORG Name,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Domain,DC=COM
    Nelle proprietà di "Public Folder Database" Edita 
     msExchOwningPFtree e incolla il DN copiato in precedenza
     
    5) Fai ripartire i servizi MsExchangeSA

     


    Andrea Gallazzi
    http://andreagx.blogspot.com

     

    martedì 11 maggio 2010 18:10
  • Avevo gia provato questo approccio ma ricevo questo messaggio di errore quando applico la modifica

     

    the attribute cannot be modify beaucose it is owned by the system

    mercoledì 12 maggio 2010 12:10
  • Prova ad aumentare il logging al massimo con comando Set-EventLogLevel

     



    Andrea Gallazzi
    http://andreagx.blogspot.com

    giovedì 13 maggio 2010 13:07
  • Grazie per la risposta ma set-eventloglevel è pieno di identity saresti cortese da indicarmi quale è meglio attivare? il level lo pongo a high immagino
    giovedì 13 maggio 2010 16:07
  • Set-EventLogLevel "MSExchangeIS\9001 Public\General" -Level High 
    Set-EventLogLevel "MSExchangeIS\9001 Public\Logons" -Level High 

    Andrea Gallazzi
    http://andreagx.blogspot.com

    giovedì 13 maggio 2010 19:42
  • Ok fatto (non ho riavviato nessun servizio) ma comunque i messaggi di errore non cambiano sono gli stessi.

    Penso che la causa sia imputabile ad una vecchia installazioen di Exchange 2003 dove installando il service pack 2 di exchange 2007 mi richiedeva che l'esitstenza di una versione di exchange 2003 con sp1 doveva essere aggiornata almeno alla sp2. Di fatto esisteva ancora una entry nel AD che ho eliminato e l'installazione del service pack2 di exchange 2007 è andata a buon fine.

    Penso che le public folders insistevano sul server vecchio ed ora non trova più un collegamento.

    La modifica proposta sopra sul  msExchOwningPFtree  perchè non riesco a farla?

    venerdì 14 maggio 2010 12:55
  • Ok altro passeto fatto effettivamente adesso il messaggio dell'impossibilità di update è risolto ma......

    questo è l'outpute che esce da ldp.exe

    ***Call Modify...
    ldap_modify_s(ld, 'CN=Public Folders,CN=Folder Hierarchies,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=cmc,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=cmc,DC=it',[1] attrs);
    Error: Modify: Constraint Violation. <19>
    Server error: 000020AA: AtrErr: DSID-03151167, #1:
     0: 000020AA: DSID-03151167, problem 1005 (CONSTRAINT_ATT_TYPE), data 0, Att 36702b18 (msExchOwningPFTreeBL):len 430

    -----------
    ***Call Modify...
    ldap_modify_s(ld, 'CN=Public Folders,CN=Folder Hierarchies,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=cmc,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=cmc,DC=it',[1] attrs);
    Error: Modify: Busy. <51>
    Server error: 000020D9: SvcErr: DSID-031510BA, problem 5001 (BUSY), data 14

    Mentre da adsiedit dice  "a database error as occured"

    Devo iniziarmi a preoccupare?

     

    domenica 16 maggio 2010 22:35
  • Setup.com /PrepareLegacyExchangePermissions (se hai ex2003)
    Setup.com /PrepareSchema
    Setup.com /PrepareAD
    Setup.com /PrepareDomain
    

    2 cose:

    1. Esegui Best practices analyzer dalla Toolbox Di Exchage se non restituisce errori passa al punto 2

    2. Prova ad eseguire i comandi di cui sopra .. vediamo se viene restituito qualche altro errore.

     


    Andrea Gallazzi
    http://andreagx.blogspot.com

    lunedì 17 maggio 2010 06:35
  • Ti riporto l'errore dal BPA....la prova due da esito positivo su tutto

     

    <?xml version="1.0" encoding="utf-8" ?>

    - <ObjectCollector xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    - <Configuration ConfigVersion="12.12.2.0" Label="public" Operations="collect,analyze" StartTime="05/17/2010 19:19:06" ObjectsTracked="2" Completed="OK" Restriction="Health,1,2,3,General">
    - <Run ConfigName="ExBPA Master Input File" ConfigVersion="12.12.2.0" Label="public" Timeout="120" Threads="500" Operations="collect,analyze" Restriction="Health,1,2,3,General" StartTime="05/17/2010 19:19:06" AppVersion="12.2.253.0" Completed="OK" EndTime="05/17/2010 19:19:44" ObjectsTracked="2">
      <Log Time="19:19:07.296">Starting Collecting Data phase.</Log>
      <Log Time="19:19:07.578">Processing Active Directory Schema...</Log>
      <Log Time="19:19:12.859">Processing Active Directory Sites...</Log>
      <Log Time="19:19:12.875">Processing Active Directory Connector Servers...</Log>
      <Log Time="19:19:12.968">Processing Active Directory Domain: CMC...</Log>
      <Log Time="19:19:13.187">Processing Active Directory Connector Connection Agreements...</Log>
      <Log Time="19:19:13.187">Processing Exchange Organization...</Log>
      <Log Time="19:19:13.218">Processing Transport Settings...</Log>
      <Log Time="19:19:15.000">Processing System Policies...</Log>
      <Log Time="19:19:15.000">Processing Recipient Policies...</Log>
      <Log Time="19:19:15.015">Processing Recipient Update Services...</Log>
      <Log Time="19:19:15.187">Error (Invalid namespace ) on WMI search SELECT __RELPATH, Name FROM Exchange_DSAccessDC WHERE Type='0' on scope root\MicrosoftExchangeV2 on server SRVPOSTA, skipping object.</Log>
      <Log Time="19:19:15.218">Error (Invalid namespace ) on WMI search SELECT __RELPATH, Name FROM Exchange_DSAccessDC WHERE Type='0' on scope root\MicrosoftExchangeV2 on server SRVPOSTA, skipping object.</Log>
      <Log Time="19:19:17.375">Processing === Exchange Server: SRVPOSTA.cmc.it ===</Log>
      <Log Time="19:19:18.781">Parameter PerQueueMessagesEnableDehydration is invalid.</Log>
      <Log Time="19:19:18.781">Parameter TotalQueuedMessagesEnableDehydration is invalid.</Log>
      <Log Time="19:19:18.781">Parameter RoutingConfigReloadInterval is invalid.</Log>
      <Log Time="19:19:18.781">Parameter MLSEnabled is invalid.</Log>
      <Log Time="19:19:18.781">Unable to distinguish instances based on query=, removing all instances.</Log>
      <Log Time="19:19:22.765">Cannot find path '\\192.100.100.51\D$\Exchange\Mailbox\First Storage Group\Ignoredlogs' because it does not exist.</Log>
      <Log Time="19:19:22.984">Cannot find path '\\192.100.100.51\D$\Exchange\Mailbox\Second Storage Group\Ignoredlogs' because it does not exist.</Log>
      <Log Time="19:19:23.015">Error (There are no more files) trying to process object MdbAdmin://SRVPOSTA/GetLastBackupTimes/c2d5b48f-636b-4def-89af-92b6fb8405a2, skipping object.</Log>
      <Log Time="19:19:28.281">Error (Not supported ) on WMI search SELECT __RELPATH, Active, DriverName, DriverVersion, FirmwareVersion, HardwareVersion, HBAStatus, Manufacturer, Model, ModelDescription, NodeWWN, NumberOfPorts, OptionROMVersion, UniqueAdapterId FROM MSFC_FCAdapterHBAAttributes on scope root\WMI on server SRVPOSTA.cmc.it, skipping object.</Log>
      <Log Time="19:19:28.328">Error (Not supported ) on WMI search SELECT __RELPATH, Statistics.DumpedFrames, Statistics.ErrorFrames, Statistics.InvalidCRCCount, Statistics.InvalidTxWordCount, Statistics.LinkFailureCount, Statistics.LossOfSignalCount, Statistics.LossOfSyncCount, Statistics.PrimitiveSeqProtocolErrCount, Statistics.SecondsSinceLastReset, Statistics.TxFrames FROM MSFC_FibrePortHBAStatistics on scope root\WMI on server SRVPOSTA.cmc.it, skipping object.</Log>
      <Log Time="19:19:28.359">Error (Not supported ) on WMI search SELECT __RELPATH, Attributes.NumberOfDiscoveredPorts, Attributes.PortMaxFrameSize, Attributes.PortSpeed, Attributes.PortState, Attributes.PortSupportedSpeed, Attributes.PortType, Attributes.PortWWN FROM MSFC_FibrePortHBAAttributes on scope root\WMI on server SRVPOSTA.cmc.it, skipping object.</Log>
      <Log Time="19:19:38.109">Error querying DNS Server 192.100.100.13 for resolving server name SRVPOSTA.cmc.it to IP address. Error code is DNS name does not exist.</Log>
      <Log Time="19:19:38.125">Error querying DNS Server 192.100.100.13 for resolving SRVPOSTA.cmc.it. Error code is DNS name does not exist</Log>
      <Log Time="19:19:38.453">Error querying DNS Server 192.100.100.13 for resolving IP address 51.100.100.192.in-addr.arpa. to server name. Error code is DNS name does not exist.</Log>
      <Log Time="19:19:38.625">Error querying DNS Server 192.100.100.13 for resolving _LDAP._TCP.cmc.it. Error code is DNS name does not exist</Log>
      <Log Time="19:19:40.296">Completed Collecting Data phase.</Log>
      <Log Time="19:19:41.375">Starting Postprocessing Rules phase.</Log>
      <Log Time="19:19:41.390">Couldn't find pivot MPVolume in XML</Log>
      <Log Time="19:19:41.562">Completed Postprocessing Rules phase.</Log>
      <Log Time="19:19:42.000">Input string was not in a correct format.</Log>
      </Run>
      </Configuration>
    venerdì 21 maggio 2010 20:22
  • Ciao Giovanni,

    Vorrei prima raccogliere alcune informazioni al fine di restringere il campo sulla causa principale del problema.

    1. Sembra ci siano problemi sul DNS, ti consiglio di utilizzare il comando NETDIAG

    DCDIAG /test:DNS
    

    Per l'esecuzione di ulteriori attività e controlli relativi al servizio DNS fai riferimento agli articoli della Knowledge Base di cui sotto:

    2.  Vorrei che indicassi l'esatta configurazione del server e dei path dei DB (i.e. nome server, ip ecc ecc)

    3. Il BPA ti suggerisce delle azioni al fine di risolvere i probemi elencati?

     


    Andrea Gallazzi
    http://andreagx.blogspot.com

     

    • Modificato Andreagx sabato 22 maggio 2010 07:47 type er.
    sabato 22 maggio 2010 07:46