設計新的Crystal Report時,必須創建新的數據庫連接。我選擇了OLE DB(ADO)作爲'驅動程序',因爲它比DAO,RDO或其他選項更符合我的要求。Crystal Reports,用於SQL Server的OLEDB提供程序
我需要在遠程服務器上執行SQL Server 2005/2008存儲過程,並在.NET客戶端上的Crystal Reports中顯示結果。
選擇OLE DB,給我看更多選項,選擇正確的供應商,其中一些是:
- 微軟OLEDB提供商的ODBC驅動程序
- 微軟OLEDB提供程序SQL Server
- SQL本機客戶
- 的SQL Server Native Client的10.0
上哪個是最好的使用?
- 我不想使用ODBC驅動程序,因爲各種缺點(設置ODBC定義並可能更慢)。
- 不確定OLEDB提供程序如何與本機客戶端進行比較
- 本機客戶端強迫我在每個桌面上運行本機客戶端安裝程序。似乎每個SQL Server版本都有不同的版本。
起初我還以爲本地客戶端的兼容性和性能,但部署的符合邏輯的選擇似乎是一個問題(除非我做錯了什麼)
什麼是最好的連接驅動器/供應商組合在這裏使用?
+1細節和思想 – PowerUser 2010-11-02 15:13:37