我對在SSIS 2008 R2中創建與數據庫的連接時發現的大量OLEDB提供程序相當困惑。SSIS中的.NET,OLEDB和本機提供程序之間的區別
我將非常感激,如果你能告訴我下面的供應商代表什麼,當是最好的使用它們:
.NET提供了OLEDB
- 的Microsoft OLE DB提供程序的SQL服務器
- 的SQL Server Native Client的10.0
本地Ø LE DB
- 的Microsoft OLE DB提供程序SQL Server
- SQL Server本機客戶端10.0
我非常確定使用了它們各自的供應商,如果我想創建一個OLE DB連接到有問題的數據庫。另外,我很困惑爲什麼同一類型的提供者都出現在.Net和Native中。
來自SSIS,當我嘗試連接到我的SQL Server 2014時,它適用於SQL Server的Microsoft OLE DB提供程序,但在DataFlow中使用OLEDBSource任務時發生錯誤。另外,如果我嘗試在同一臺服務器上使用SQL Server Native Client 11.0,它會在測試連接本身中出現「初始化提供程序時出錯」的錯誤。任何關於什麼可能是我的設置問題的想法? – Radhi
你的回答是說所有的都是一樣的,如果不是,那麼你應該提到爲什麼某些事情比另一個更好,或者某些情況下某些事情比另一個更好, –