Sql-Server

使用 OLEDB 或 ODBC 連接到 SQL Server?

  • January 17, 2022

我們有一個用 Visual Basic .NET 編寫的桌面應用程序。一個我們的客戶需要使用ODBC而不是OLEDB連接到 SQL Server 2008 R2 數據庫。該公司擁有多個數據庫,包括 Oracle、IBM DB2 和 PostgreSQL。

我們可以遷移連接,但我們需要知道什麼更好:OLEDB或者ODBC當連接到 SQL Server 2008 R2 時?

對於大多數使用 SQL Server 2008 R2 的應用程序,我認為無論哪種方式都可以。

OLEDBSQL Server 2012 之後將刪除支持,但在此之前,根據您的標準和需求,您可能會很好。也就是說,我會考慮未來的可支持性並考慮ODBC使用 Native Client。

我想說一個更重要的決定是考慮將Native Client用於您的 .net 應用程序(如果您還沒有的話)。

引用自:https://dba.stackexchange.com/questions/30361