2009-11-03 54 views
0

我正在使用sqlxmlbulkloadlib來執行xml批量加載。當集成安全性= SSPI時,流程在wcf服務中的本地機器上託管的工作流程內完成。但是,當該工作流託管在我們的服務器上並從aspx頁面上的服務引用啓動時,bulkloader會產生連接到數據源的錯誤。我曾嘗試使用sql server身份驗證,但即使在本地計算機上,連接到數據源的錯誤也是如此。SQL XML Bulk Loader - 連接時出錯

我的連接字符串看起來像: 「提供商= SQLOLEDB;數據源= MYSERVER;數據庫= MYDB;用戶ID = MYUSER;密碼= MYPASSWORD」

+0

什麼版本的SQL?您的環境如何構建(Server1上的應用程序,Server2上的Db,Server3上的批量加載文件)?您應用程序使用哪種類型的身份驗證(Windows,Forms等)?您是在IIS中託管的服務嗎?還是作爲Windows服務運行? – 2009-11-04 00:08:12

回答

0

好了,所以對於bulkloader創建SQL帳戶之後,該政策要求我更改密碼。直到我嘗試使用管理工作室中的帳戶登錄時纔得到這個結果。

我很好奇,但是,如果集成安全性從生產服務器上運行,我將不得不採取不同的措施。

+0

(如果不清楚,在sql管理工作室登錄並更改了密碼,批量加載程序能夠成功連接。) – Brian 2009-11-03 18:35:46