如何從數據庫中獲取數據,我只能通過T-SQL MS SQL Server中的ODBC數據源(DSN)訪問任何版本的數據?如何在T-SQL中從DSN中選擇表中的數據?
0
A
回答
1
閱讀以下內容後,我決定創建SSIS包以通過DSN從其他數據源獲取數據。
隨着鏈接服務器,你有一點點 更大的靈活性,但也有一些額外的 安全問題。您是 鏈接到其他數據源作爲 特定用戶,該用戶的鏈接服務器的 權限。如果 所有你需要的只是一個 幾個視圖的只讀訪問權限,該用戶應該只有 授予那些權限給那些 對象。這並沒有那麼糟糕,你有 總權限控制權限你授予該用戶 ,但你必須 管理它,並意識到授予 太多權限可能是一個安全問題 的關注。
考慮使用鏈接服務器與 只讀權限在SSIS包的代替 從 特定的表/圖到另一數據庫永久 表數據複製。您可以定期執行 作業,將 適當的數據從鏈接的 服務器複製到本地數據庫, 引用 應用程序中的本地表。與SSIS 包相比,它可能更容易實現和維護 ,並且可能會在以後更新 以使其成爲實時的 解決方案。
0
選擇是簡單的部分,但真正的問題是如何連接到數據源。
首先,你從哪裏選擇數據?您是在編寫代碼,還是僅使用查詢分析工具(2000)或Management Studio(2005)?
無論如何,您都需要設置連接到數據庫。如果您需要與DSN的連接字符串的幫助,該網站www.connectionstrings.com是非常有用的。否則,從查詢工具中將出現對話框或嚮導來幫助您。
0
您需要將鏈接服務器添加到源,然後您可以照常查詢它。
相關問題
- 1. TSQL從其他表中選擇其中
- 2. 如何從下表中選擇數據?
- 3. 從聯盟中選擇tsql
- 4. TSQL從多個表中選擇
- 5. TSQL從表中選擇最後10行?
- 6. 如何從數據庫中選擇列表框中的數據?
- 7. 如何從表中隨機選擇列在TSQL
- 8. 如何根據MySQL中的日期從表中選擇數據?
- 9. 如何從下拉列表中選擇表格中的數據?
- 10. 如何從MySql中的選擇查詢中選擇數據?
- 11. 如何從我的數據庫中的表中選擇[somename]
- 12. 如何從mqsql表中選擇一半數據的數據
- 13. 如何從MySQL數據庫的2表中選擇數據....?
- 14. 如何從數據表中選擇特定的數據?
- 15. 如何在使用INNER JOINed表時選擇TSQL中的LASTDATE()?
- 16. 如何從PostgreSQL中的子表中選擇數據?
- 17. 如何從Firebird中的非表中選擇數據?
- 18. 如何從Django中的兩個表中選擇數據?
- 19. 如何從Ecto中的兩個表中選擇數據
- 20. 如何從pgsql中的列表中選擇數據
- 21. 如何從vb.net中的數據表中選擇特定列?
- 22. 我如何從兩個表中選擇數據在我的sql
- 23. 從表中選擇數據的邏輯
- 24. 從Kumulos的表中選擇數據
- 25. 如何從R中的數據幀中選擇12行數據
- 26. 如何從MySQL數據庫中的行中選擇數據
- 27. 從數學表中選擇數據
- 28. 如何從數據庫中選擇數據並將其顯示在表格中?
- 29. 如何從列表爲NULL的MySQL表中選擇數據
- 30. 如何從jsonb列中選擇數據?