Forum Discussion

Mike_Bordignon's avatar
14 years ago
Solved

SQL Datetime Overflow

When attempting to add another Windows user to a provisioning group, I can't see the entire list of users in my AD. Consequently, I typed the account name manually. When I run the Provisioning Task, I receive the following error in the eventlog:

 

The Exchange mailbox provisioning task failed during processing of a mailbox. The task is continuing.

Task: Exchange Provisioning Task for imstt2.lan

User: CN=Darren Brownsey,OU=Development,DC=imstt2,DC=lan

Mailbox: /o=IMSTT2/ou=first administrative group/cn=Recipients/cn=darren

Provisioning group: Pilot Group

Group member: IMSTT2\darren

Error: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.

Trace:    at System.Data.SqlTypes.SqlDateTime.FromTimeSpan(TimeSpan value)
   at System.Data.SqlTypes.SqlDateTime.FromDateTime(DateTime value)
   at System.Data.SqlClient.MetaType.FromDateTime(DateTime dateTime, Byte cb)
   at System.Data.SqlClient.TdsParser.WriteValue(Object value, MetaType type, Byte scale, Int32 actualLength, Int32 encodingByteSize, Int32 offset, TdsParserStateObject stateObj)
   at System.Data.SqlClient.TdsParser.TdsExecuteRPC(_SqlRPC[] rpcArray, Int32 timeout, Boolean inSchema, SqlNotificationRequest notificationRequest, TdsParserStateObject stateObj, Boolean isCommandProc)
   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
   at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
   at System.Data.SqlClient.SqlCommand.ExecuteReader()
   at KVS.EnterpriseVault.Directory.DirectorySP.GetExchangeMbxEntryState(String siteEID, String legacyMbxDN, String mbxGuid, DateTime userCreatedTime, String adMbxStoreDN, Int32 migrationMode, Boolean reportMode, Int32& state, String& conflictLegacyDN, Int32& mbxStoreIdentity)
   at KVS.EnterpriseVault.ExchangePolicySync.ExchangePolicySynchronization.ProcessCreateOrUpdateMailboxEntry(UserProperties userProps, PolicyTargetInfo targetInfo)
   at KVS.EnterpriseVault.ExchangePolicySync.ExchangePolicySynchronization.WorkerThreadFunc()

For more information, see Help and Support Center at http://evevent.symantec.com/rosetta/showevent.asp?EvtID=41111

 

Has anyone seen this before?