I am also surprised that the table would "revert back" for former properties.

After you set the property, did you compile and synchronize?

On Mon, Mar 16, 2009 at 11:34 PM, Sumit Loya <loya.su...@gmail.com> wrote:
> Hi,
>
> This is what exactly we did..
>
> Though we tried to set the createdDate property to No it was still restoring
> it back to Yes. Strange though..
>
> So we just deleted the SysDataBaseLog records from AX 2009 and Databse Log
> Setup from AX2009 and went ahead with upgrade.
>
> After that We tried copying the data back to SysDataBaseLog from old DB
> through SQL. That is when I faced this problem through SQL as well. Database
> log setup is restored but not the SysDataBaseLog.
>
> Have worked on a couple of upgrades but did not face this kind of problem.
>
> What amuses me is that though i am changing the property of createdDate it
> is still reverting back to original settings... :)
>
> Regards,
> Sumit
>
> On Mon, Mar 16, 2009 at 9:18 PM, MaryAnn Hand <maryann.h...@gmail.com>
> wrote:
>>
>> If there are no customizations involved in this upgrade, then you
>> should submit this issue to Microsoft for investigation. I have done
>> multiple 4.0 upgrades to AX 2009. When I encountered problems with
>> createdDate I removed that field by modifying the property. Then
>> upgraded the data. The dates can be restored by SQL updates after
>> upgrade.
>>
>> I would not ever use a backend script to insert into AX tables - AX
>> needs to generate the RecIDs! You can write a job in the AX 2009
>> environment to read from ODBC connection to old database and write
>> records to the new database. I suggest you use the appropriate
>> AX<table> class to do the record creation.
>>
>> On Mon, Mar 16, 2009 at 9:30 AM, Sumit Loya <loya.su...@gmail.com> wrote:
>> > Hi,
>> >
>> > Still the problem is not solved.
>> >
>> > We tried to copy data from AX 4.0 to AX 2009 using a backend script on
>> > the
>> > table but it throws error there itself.
>> >
>> > Here is the SQL Script
>> >
>> >
>> > INSERT
>> >
>> > INTO
>> >
>> > [AX2009DB].[DBO].[SYSDATABASELOG]([DESCRIPTION],[LOGTYPE],[DATA],[TABLE_],[LOGRECID],[CREATEDDATETIME],[DEL_CREATEDTIME],[CREATEDBY]
>> > ,[CREATEDTRANSACTIONID],[DATAAREAID],[RECVERSION],[RECID])  (SELECT
>> > [DESCRIPTION],[LOGTYPE],[DATA],[TABLE_],[LOGRECID],[CREATEDDATE]
>> >
>> > ,[CREATEDTIME],[CREATEDBY],[CREATEDTRANSACTIONID],[DATAAREAID],[RECVERSION],[RECID]
>> > FROM [AX40ProdDB].[dbo].[SYSDATABASELOG])
>> > When we run this script it throws up an error "Invalid column name
>> > 'createddate'...".
>> >
>> > Currently we had to delete all the SysDataBaseLog records and remove all
>> > database log setup to upgrade.
>> >
>> > Dont know if this is a problem with standard AX?
>> >
>> > Regards,
>> > Sumit
>> > On Sat, Mar 14, 2009 at 3:16 AM, MaryAnn Hand <maryann.h...@gmail.com>
>> > wrote:
>> >>
>> >> In the 4.0 environment, go to the properties of that table and make
>> >> sure that the createdDate parameter is set to NO. This will delete
>> >> the createdDate field and then your upgrade will work without that
>> >> error. I agree that the upgrade should be smarter than it is - but
>> >> what I suggest is a workaround anyway.
>> >>
>> >> On Fri, Mar 13, 2009 at 9:36 AM, Sumit Loya <loya.su...@gmail.com>
>> >> wrote:
>> >> > Hi All,
>> >> >
>> >> > I am working on upgrading a AX 4.0 SP2 application to AX 2009 SP1.
>> >> >
>> >> > While running Post synchronization in data upgrade I am encountering
>> >> > an
>> >> > error in job updateHRMVirtualNetworkTable.
>> >> >
>> >> > Here is the error from event viewer.
>> >> >
>> >> >
>> >> > Object Server 02: The database reported (session 6 (AnAg)):
>> >> > [Microsoft][SQL
>> >> > Native Client][SQL Server]Invalid column name 'createddate'.. The SQL
>> >> > statement was: "INSERT INTO SYSDATABASELOG
>> >> >
>> >> >
>> >> > (DATA,USERNAME,DESCRIPTION,LOGTYPE,TABLE_,LOGRECID,CREATEDBY,CREATEDTRANSACTIONID,DATAAREAID,RECVERSION,RECID)
>> >> > VALUES (?,?,?,?,?,?,?,?,?,?,?);SELECT CREATEDDATETIME FROM
>> >> > SYSDATABASELOG
>> >> > WHERE RECID = ? AND DATAAREAID = ?"
>> >> >
>> >> >
>> >> >
>> >> > This error is thrown when HRMApplicantTable is getting updated from
>> >> > HRMVirtualNetworkTable.
>> >> >
>> >> >
>> >> >
>> >> > I know MS has changed all the createdDates to createdDateTime in AX
>> >> > 2009.
>> >> > But dont know why AX keeps throwing this error of Invalid column
>> >> > name.
>> >> >
>> >> >
>> >> >
>> >> > Has anybody else encountered this problem during upgrade?
>> >> >
>> >> >
>> >> >
>> >> > Regards,
>> >> >
>> >> > Sumit
>> >> >
>> >> >
>> >
>> >
>
> 

Reply via email to