2012-07-03 29 views
0

我已經配置了一個sql作業來備份數據庫,然後在另一個步驟中將它們傳送到遠程位置。在命令提示符我的命令工作正常,但是當我安排在一項工作中,我發現錯誤:如何解決sql作業中的登錄問題?

執行用戶管理員。登錄失敗未知的用戶名或錯誤的密碼。 0文件被複制。處理退出代碼0.該步驟成功。

我想解決這些問題,我也希望,如果確實得到轉移,然後工作應報告失敗,但它不會顯示任何此類消息。

我只是想,當沒有文件被拷貝即0File(S)複製。它應該通知失敗的工作。

感謝

Nitesh庫馬爾

回答

0

這個問題已經解決了。由於遠程位置文件夾是共享的,並且每個人都可以訪問。我的命令在命令提示符下工作正常,甚至任何用戶都能夠在該位置創建自己的文件,並且能夠從該位置刪除該文件。

的問題涉及到用戶。我的工作正在執行服務器名稱\管理員和遠程位置管理員由於密碼錯誤發生了密碼更改。我告訴了我的IT團隊關於這個問題,他們重新設置了服務器密碼,並且我的工作開始正常工作。

的問題得到了解決。

我只是想知道我的sql作業如何驗證服務器登錄,因爲我經歷了我的工作腳本,發現沒有任何有關身份驗證的幫助。

任何人都可以向我解釋。

感謝

Nitesh庫馬爾

0

的一種方法是使用Script Task來檢查是否有您要複製的文件。如果有,則可以繼續進行,否則該步驟可能會導致錯誤。您可以通過添加

Dts.TaskResult =(int)ScriptResults.Failure;

到腳本任務的邏輯結束。

反正我不知道你的包裝設計所以可能更適合的方式。