首页 > 代码库 > [转]SQL Server 连接串关键字别名

[转]SQL Server 连接串关键字别名

转自:http://stackoverflow.com/questions/3077412/what-is-the-difference-between-trusted-connection-and-integrated-security-in-a-c

-----------------------------------------------

In .Net, there is a class called SqlConnectionStringBuilder that is very useful for dealing with SQL Server connection strings using type-safe properties to build up parts of the string. This class keeps an internal list of synonyms so it can map from one value to another:

+----------------------+-------------------------+| Value                | Synonym                 |+----------------------+-------------------------+| app                  | application name        || async                | asynchronous processing || extended properties  | attachdbfilename        || initial file name    | attachdbfilename        || connection timeout   | connect timeout         || timeout              | connect timeout         || language             | current language        || addr                 | data source             || address              | data source             || network address      | data source             || server               | data source             || database             | initial catalog         || trusted_connection   | integrated security     || connection lifetime  | load balance timeout    || net                  | network library         || network              | network library         || pwd                  | password                || persistsecurityinfo  | persist security info   || uid                  | user id                 || user                 | user id                 || wsid                 | workstation id          |+----------------------+-------------------------+

(Compiled with help from Reflector)

There are other similar classes for dealing with ODBC and OleDb connection strings, but unfortunately nothing for other database vendors - I would assume the onus is on a vendor‘s library to provide such an implementation.

[转]SQL Server 连接串关键字别名