我有一個在批處理作業中使用的ODBC連接問題:執行時,我有以下錯誤信息:Dynamics AX的批處理作業
「的ODBC操作failed.Unable連接到數據庫 無效的連接字符串屬性Trusted_Connection Unabe創建對象「OdbcConnection」「
我嘗試連接到Access數據庫,我使用下面的代碼:
LoginProperty loginProperty;
OdbcConnection odbcConnection;
;
loginProperty = new LoginProperty();
loginProperty.setDSN("MyDSN");
loginProperty.setDatabase("MyDatabase");
odbcConnection = new OdbcConnection(loginProperty);
調試時,它CR odbcConnection =新的OdbcConnection(loginProperty)上的灰燼。我在本地客戶端執行的作業中測試了相同的代碼,沒有任何問題,並且工作正常(沒有在代碼或DSN中定義登錄密碼)。我的DSN在AOS上似乎沒問題,我在沒有SP1的情況下使用AX 2009,我看到一些示例,其中loginProperty對象中定義了登錄名/密碼,setUserName()和setPassword()方法在我的AX版本loginProperty中不可用目的。我的類在服務器端執行(與任何批處理作業一樣)。
是否需要通過批處理作業連接到ODBC數據源的某些特定設置?
有什麼想法或建議嗎?
感謝您的幫助
編輯:AOS在Windows服務器上運行的2003 32位,ODBC就可以了測試,工作正常,但在AX通過批處理作業