Dynamics AX自定义表同步错误

时间:2015-09-21 20:36:07

标签: sql-server dynamics-ax-2012 x++

有一段时间,我创建了一些表和视图来支持我们的自定义AX代码。此后代码和表已被删除,但我仍然在那些(不存在的)表上的AX数据字典上收到同步错误。

表/视图从AOT中消失,它们未在SQLDictionary表中列出,它们不存在于任何层中,并且它们不存在于SQL Server数据库中。但是,每次我们同步时,我们仍然会看到以下同步错误(每个错误都在不同的对象上,不存在):

#!/bin/ksh
LOG_FILE = test_gen_query.log
exec >> $LOG_FILE 2>&1

gen_query=
SELECT 'set newname for datafile ''' 
   || file_name
   || ''' to ''/u01 or /u02 or /u03 or /u04'
   || replace to_char(mod(rownum, 4)
   || replace(substr(file_name, 5, length (file_name)),'$2','$4') 
   || ''';'
  FROM (
    SELECT file_name, bytes from dba_data_files
    ORDER BY bytes desc
       )
/

Sample output required:
set newname for datafile '/u40/oradata/db1/test1.dbf' to '/u01/oradata/db2/test1.dbf';
set newname for datafile '/u40/oradata/db1/test2.dbf' to '/u02/oradata/db2/test2.dbf';
set newname for datafile '/u41/oradata/db1/test3.dbf' to '/u03/oradata/db2/test3.dbf';
set newname for datafile '/u40/oradata/db1/test4.dbf' to '/u04/oradata/db2/test4.dbf';
set newname for datafile '/u40/oradata/db1/test5.dbf' to '/u01/oradata/db2/test5.dbf';
set newname for datafile '/u40/oradata/db1/test6.dbf' to '/u02/oradata/db2/test6.dbf';
...
...

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

查看SqlSyncInfo表的内容。您的视图行应该在那里,您可以删除它。