Sql-Server
使用 OLEDB 或 ODBC 連接到 SQL Server?
我們有一個用 Visual Basic .NET 編寫的桌面應用程序。一個我們的客戶需要使用
ODBC
而不是OLEDB
連接到 SQL Server 2008 R2 數據庫。該公司擁有多個數據庫,包括 Oracle、IBM DB2 和 PostgreSQL。我們可以遷移連接,但我們需要知道什麼更好:
OLEDB
或者ODBC
當連接到 SQL Server 2008 R2 時?
對於大多數使用 SQL Server 2008 R2 的應用程序,我認為無論哪種方式都可以。
OLEDB
SQL Server 2012 之後將刪除支持,但在此之前,根據您的標準和需求,您可能會很好。也就是說,我會考慮未來的可支持性並考慮ODBC
使用 Native Client。我想說一個更重要的決定是考慮將Native Client用於您的 .net 應用程序(如果您還沒有的話)。