2008-10-28 54 views

回答

1

閱讀以下內容後,我決定創建SSIS包以通過DSN從其他數據源獲取數據。

隨着鏈接服務器,你有一點點 更大的靈活性,但也有一些額外的 安全問題。您是 鏈接到其他數據源作爲 特定用戶,該用戶的鏈接服務器的 權限。如果 所有你需要的只是一個 幾個視圖的只讀訪問權限,該用戶應該只有 授予那些權限給那些 對象。這並沒有那麼糟糕,你有 總權限控制權限你授予該用戶 ,但你必須 管理它,並意識到授予 太多權限可能是一個安全問題 的關注。

考慮使用鏈接服務器與 只讀權限在SSIS包的代替 從 特定的表/圖到另一數據庫永久 表數據複製。您可以定期執行 作業,將 適當的數據從鏈接的 服務器複製到本地數據庫, 引用 應用程序中的本地表。與SSIS 包相比,它可能更容易實現和維護 ,並且可能會在以後更新 以使其成爲實時的 解決方案。

Source

0

選擇是簡單的部分,但真正的問題是如何連接到數據源。

首先,你從哪裏選擇數據?您是在編寫代碼,還是僅使用查詢分析工具(2000)或Management Studio(2005)?

無論如何,您都需要設置連接到數據庫。如果您需要與DSN的連接字符串的幫助,該網站www.connectionstrings.com是非常有用的。否則,從查詢工具中將出現對話框或嚮導來幫助您。

0

您需要將鏈接服務器添加到源,然後您可以照常查詢它。