Sql-Server

SSIS 傳輸登錄任務錯誤

  • August 7, 2018

我創建了一個 SSIS 傳輸登錄任務。我選擇了SourceConnectionandDestinationConnection和有效的和活動的。

我選擇了某些 Windows 組帳戶從源數據庫轉移到目標數據庫。IfObjectExists設置為'Overwrite'並且CopySids'True'

當我執行任務時,出現以下錯誤:

*SSIS 包“F:\SQL Server\SSDT\acQuire Migration\acQuire Migration SSIS\acQuire Migration SSIS\Package.dtsx”正在啟動。

錯誤:傳輸登錄任務中的 0xC002F325,傳輸登錄任務:執行失敗並出現以下錯誤:“SMO 中發生異常。”。

錯誤:傳輸登錄任務中的 0xC002F325,傳輸登錄任務:執行失敗,出現以下錯誤:“值不能為空。

參數名稱:伺服器”。

任務失敗:轉移登錄任務

警告:包中的 0x80019002:SSIS 警告程式碼 DTS_W_MAXIMUMERRORCOUNTREACHED。Execution 方法成功,但引發的錯誤數 (2) 達到了允許的最大值 (1);導致失敗。當錯誤數量達到 MaximumErrorCount 中指定的數量時,就會發生這種情況。更改 MaximumErrorCount 或修復錯誤。

SSIS 包“F:\SQL Server\SSDT\acQuire Migration\acQuire Migration SSIS\acQuire Migration SSIS\Package.dtsx”完成:失敗。

該程序 ‘$$ 1868 $$DtsDebugHost.exe:DTS’ 已退出,程式碼為 0 (0x0)。*

我強烈建議您使用dbatools,而不是通過兔子洞尋找錯誤的修復程序

複製-DbaLogin

此命令將登錄從源遷移到目標 SQL Server。支持 SQL Server 2000 及更高版本。遷移登錄名

SID

密碼

預設數據庫

伺服器角色和安全對象

數據庫權限和安全

登錄屬性(強制執行密碼策略、過期、語言等)。

例如

Copy-DbaLogin -Source sqlserver -Destination sqlcluster

還有更多命令可以讓您的生活更輕鬆

引用自:https://dba.stackexchange.com/questions/214323