Windows 中有哪些 SQL 驱动程序可用于连接?ConnString 上的 SqlClient 驱动程序是什么?
What SQL drivers are available in Windows to connect and what's SqlClient driver on ConnString?
我需要了解 windows 中有哪些驱动程序可以连接到 SQL 服务器?
我的问题出现是因为我知道 ODBC 和 OLEDB 是连接到 SQL 服务器的驱动程序,它们出现在连接字符串中(我们指定它们)。
但是,如果我指定 System.Data.SqlClient
,我在系统中的什么地方可以找到该驱动程序?哪些版本可以使用?这是否意味着我可以使用 odbc、oledb 或 SqlClient
驱动程序连接到 SQL 服务器?
值得一提的是,我知道我们有 ADO.NET 编码端来开发 ODBC、oledb 和 SqlClient
代码,以便我们在连接字符串中使用的驱动程序能够理解它。
<connectionStrings>
<add name="Model1"
connectionString="data source=tcp:dbtestserver.database.windows.net;initial catalog=dbtest;Connection Timeout=5;Max Pool Size=5;user id=myuser;password=mypassword;MultipleActiveResultSets=True;App=EntityFramework"
providerName="System.Data.SqlClient" />
</connectionStrings>
关于驱动程序,尤其是 SqlClient
驱动程序的任何好的解释?
我需要了解 windows 中有哪些驱动程序可以连接到 SQL 服务器?
我的问题出现是因为我知道 ODBC 和 OLEDB 是连接到 SQL 服务器的驱动程序,它们出现在连接字符串中(我们指定它们)。
但是,如果我指定 System.Data.SqlClient
,我在系统中的什么地方可以找到该驱动程序?哪些版本可以使用?这是否意味着我可以使用 odbc、oledb 或 SqlClient
驱动程序连接到 SQL 服务器?
值得一提的是,我知道我们有 ADO.NET 编码端来开发 ODBC、oledb 和 SqlClient
代码,以便我们在连接字符串中使用的驱动程序能够理解它。
<connectionStrings>
<add name="Model1"
connectionString="data source=tcp:dbtestserver.database.windows.net;initial catalog=dbtest;Connection Timeout=5;Max Pool Size=5;user id=myuser;password=mypassword;MultipleActiveResultSets=True;App=EntityFramework"
providerName="System.Data.SqlClient" />
</connectionStrings>
关于驱动程序,尤其是 SqlClient
驱动程序的任何好的解释?