Quantcast
Channel: Exchange Server 2013 - General Discussion forum
Viewing all articles
Browse latest Browse all 4521

You must provide a value for this property. It was running the command “Get-mailboxDatabase -status

$
0
0

Exchange server failed and after several attempts to bring it back online I decided the best course of action was to recover the server on a different set of hardware.

Server recovery worked smooth or so I thought. I could see the default database though I created a new one  [MCAZ-Recovered] and associated all mailboxes with that new mailbox database.

In trying to recover emails I had to create a recovery database [RecoveryDB] , mounted it and recovered emails as outlined here

Trouble only started when I wanted to create a mailbox for a new user . I can’t see the new database that I created earlier  [MCAZ-Recovered],.

When I click on Mailbox on the Organization level in EMC I get the error

You must provide a value for this property. It was running the command “Get-mailboxDatabase -status” .


The server container in EMC shows no databases at all .

Event Viewer shows the following errors

(PID 5756, Thread 220) Task Get-MailboxDatabase writing error when processing record of index 0. Error: Microsoft.Exchange.Data.DataValidationException: You must provide a value for this property. Property Name: HostServer

   at Microsoft.Exchange.Data.Directory.ADSession.ObjectsFromEntries(SearchResultEntryCollection entries, String originatingServerName, IEnumerable`1 properties, ADRawEntry dummyInstance, CreateObjectDelegate objectCtor, CreateObjectsDelegate arrayCtor)

   at Microsoft.Exchange.Data.Directory.ADSession.Find(ADObjectId rootId, String optionalBaseDN, ADObjectId readId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, CreateObjectDelegate objectCreator, CreateObjectsDelegate arrayCreator, Boolean includeDeletedObjects)

   at Microsoft.Exchange.Data.Directory.ADSession.Find(ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, CreateObjectDelegate objectCtor, CreateObjectsDelegate arrayCtor)

   at Microsoft.Exchange.Data.Directory.ADSession.Find[TResult](ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties)

   at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.Find[TResult](ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults)

   at Microsoft.Exchange.Data.Directory.SystemConfiguration.Database.CompleteAllCalculatedProperties()

   at Microsoft.Exchange.Data.Directory.SystemConfiguration.Database.get_ReplicationType()

   at Microsoft.Exchange.Data.Storage.ActiveManager.AmRpcClientHelper.RpcchGetServerForDatabase(Database database, NetworkCredential networkCredential, IFindAdObject`1 dagLookup, IFindMiniServer findMiniServer, ADPropertyDefinition[] propertiesNeededFromServer)

   at Microsoft.Exchange.Data.Storage.ActiveManager.ActiveManagerImplementation.GetServerNameForDatabaseInternal(Database database, NetworkCredential networkCredential, IFindAdObject`1 dagLookup, IFindMiniServer findMiniServer, Boolean throwOnErrors)

   at Microsoft.Exchange.Data.Storage.ActiveManager.ActiveManager.LookupDatabaseAndPossiblyPopulateCache(Database database, Boolean throwOnErrors)

   at Microsoft.Exchange.Data.Storage.ActiveManager.ActiveManager.GetServerNameForDatabase(Guid databaseId, GetServerForDatabaseFlags gsfdFlags, Database& database)

   at Microsoft.Exchange.Data.Storage.ActiveManager.ActiveManager.GetServerForDatabase(Guid databaseId, GetServerForDatabaseFlags gsfdFlags)

   at Microsoft.Exchange.Management.SystemConfigurationTasks.GetDatabaseTask`1.WriteResult[T](IEnumerable`1 dataObjects)

   at Microsoft.Exchange.Configuration.Tasks.GetTaskBase`1.InternalProcessRecord()

   at Microsoft.Exchange.Configuration.Tasks.GetObjectWithIdentityTaskBase`2.InternalProcessRecord()

   at Microsoft.Exchange.Management.SystemConfigurationTasks.GetDatabaseTask`1.InternalProcessRecord()

   at Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord()

******************************************************************************

Error 2

Exchange Search Indexer failed to enable the Mailbox Database Mailbox Database 0660847929 (GUID = f2d1bb22-11c7-4b9b-ba41-a9fd51914b15) after 1 tries. The last failure was: Microsoft.Mapi.MapiExceptionMdbOffline: MapiExceptionMdbOffline: Unable to Get Catalog State (hr=0x80004005, ec=1142)

Diagnostic context:

    Lid: 1494    ---- Remote Context Beg ----

    Lid: 60049   StoreEc: 0x8004010F

    Lid: 49469 

    Lid: 65341   StoreEc: 0x8004010F

    Lid: 56125 

    Lid: 47933   StoreEc: 0x8004010F

    Lid: 32829 

    Lid: 49213   StoreEc: 0x8004010F

    Lid: 48573 

    Lid: 64957   StoreEc: 0x8004010F

    Lid: 31321   StoreEc: 0x476    

    Lid: 1750    ---- Remote Context End ----

    Lid: 19154   StoreEc: 0x476    

    Lid: 22081   StoreEc: 0x476    

   at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, SafeExInterfaceHandle iUnknown)

   at Microsoft.Mapi.ExRpcAdmin.CiGetCatalogState(Guid mdbGuid, Guid instanceGuid, Int16& catalogState, Byte[]& blob)

   at Microsoft.Exchange.Search.CatalogState.GetConfigDataFromPropertyStore()

   at Microsoft.Exchange.Search.CatalogState.get_PropertyBlob()

   at Microsoft.Exchange.Search.Globals.DoesCatalogExist(CatalogState state)

   at Microsoft.Exchange.Search.Globals.CheckAndInitializeCatalog(CatalogState catalogInfo)

   at Microsoft.Exchange.Search.Driver.ProcessNewCatalogInternal(CatalogState catalog, List`1 mdbsToCrawl, Int32& numberOfDisabledMDBs). It will retry after 10 minutes.

********************************************************************

I have looked online and can’t figure out where I am going wrong. Any help would be greatly appreciated.

Regards

Tendai-c


Viewing all articles
Browse latest Browse all 4521

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>