2016-09-06 283 views
0

我必須使用虛擬機,一臺使用Windows XP,另一臺使用Windows Server 2008.在我的XP虛擬機中,我擁有帶有數據庫的SQL Server 2000,它是我的數據源。在WS 2008中,我有SQL Server 2008 R2和一個SSIS包來從SQL Server 2000中提取數據。如何將SSIS連接到SQL Server 2000?

我的問題:我無法連接到SQL Server 2000,我無法在我的SSIS包中創建連接。錯誤說「由於初始化提供程序中的錯誤導致連接失敗。用戶sa的登錄文件」我使用sa用戶進行連接,當然這個用戶可以訪問數據庫。

我已經做過的事情:

- 兩個VM之間互相ping通。

-I正在使用本機OLE DB \ Microsoft OLE DB提供用於SQL Server

-Did這個配置從本教程:https://msdn.microsoft.com/en-us/library/dd327979.aspx

我繼續的問題,我需要使用SQL Server身份驗證。如果有人有另一個建議,請幫助。

問候,安貝爾

+0

您是否啓用了SQL Server的登錄審覈?如果是這樣,那麼錯誤是什麼。 –

+0

這是我在SQL日誌中找到的內容:用戶'sa'的登錄失敗。原因:密碼與提供的登錄信息不符。 [客戶端:192.168.100.3]但當然這個關口寫得很好,我測試了幾次。有任何想法嗎?? – anabel89

+0

您可以檢查SSIS軟件包屬性選項卡下的軟件包安全保護級別。它是什麼?它應該是'DontSaveSensitive' –

回答

0

最後我沒有問題,從2008年SQL連接到SQL 2000 R2是完全可以更多鈔票。我的問題是我的兩臺虛擬機之間的配置問題。我試圖在正常的環境中進行連接,並且工作完美。

感謝所有的意見。

Anabel

相關問題