cancel
Showing results for 
Search instead for 
Did you mean: 

SQL Datetime Overflow

Mike_Bordignon
Level 3

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?

1 ACCEPTED SOLUTION

Accepted Solutions

LCT
Level 6
Accredited Certified

Take a look at this if you have not seen them before, I think this is related to your issue:

http://www.symantec.com/business/support/index?page=content&id=TECH54449

View solution in original post

2 REPLIES 2

LCT
Level 6
Accredited Certified

Take a look at this if you have not seen them before, I think this is related to your issue:

http://www.symantec.com/business/support/index?page=content&id=TECH54449

Mike_Bordignon
Level 3

This link is correct - had to add the EV Service Account to the 'Pre Windows-2000 Compatible Access' group.