---恢复内容开始---数据库连接字符串的拼写规则的决定条件:
•连接的数据库的类型:SQL Server,Oracle,MySQL,Acess,MogoDB,Visual FoxPro(dBASE),Excel
•数据库驱动器:ODBC,OLE DB
•连接的模式:标准连接(Standard Security),信任连接(Trusted connection)
•网络协议:TCP/IP,Named Pipes
名称 网络协议库
dbnmpntw Win32 Named Pipes
dbmssocn Win32 Winsock TCP/IP
dbmsspxn Win32 SPX/IPX
dbmsvinn Win32 Banyan Vines
dbmsrpcn Win32 Multi-Protocol (Windows RPC)
连接参数表
名称描述
Application Name 应用程序名称或者当没有提供应用程序时为.Net SqlClient数据提供者
Data Source||Server||Address||Addr||Network Address要连接的SQL Server实例的名字或者网络地址
Initial Catalog||Database数据库名
Integrated Security||Trusted_Connection 连接是否为信任连接
Uid或User ID SQL Server登录用户
Password或PwdSQL Server帐户登录口令
Connect Timeout或者Connection Timeout在中止连接请求,产生错误之前等待服务器连接的时间(以秒为单位)
Pooling 从合适的连接池中取出SQLConnection对象,或者必要时创建SQLConnection对象并把它增加到合适的连接池中
Max Pool Size 连接池中允许的最大连接数
Min Pool Size连接池中允许的最小连接数
AttachDBFilename或者extended properties或者Initial File Name主要文件的名字,包括相关联数据库的全路径
Connection Lifetime当一个连接返回到连接池,当前时间与连接创建时间的差值,如果时间段超过了指定的连接生存时间,此连接就被破坏。它用于聚集设置中在运行服务器和准备上线的服务器之间强制负载平衡。
Connection Reset当连接从连接池移走时决定是否重置数据库连接。当设置为''false''时用于避免获得连接时的额外服务器往复代价。
Current Language语言记录名称
Enlist 连接池自动列出创建线程的当前事务上下文中的连接
Network Library或Net ''dbmssocn''网络库用于建立与一个 SQL Server实例的连接。值包括dbnmpntw (命名管道), dbmsrpcn (多协议), dbmsadsn (Apple Talk), dbmsgnet (VIA), dbmsipcn (共享内存) 和 dbmsspxn (IPX/SPX), 和 dbmssocn (TCP/IP). 所连接的系统必须安装相应的动态链接库。如果你没有指定网络,当你使用一个局部的服务器 (例如, "." 或者 "(local)"),将使用共享内存
Packet SizeSQL Server的一个实例通讯的网络包字节大小
Workstation ID 连接到SQL Server的工作站名称
Persist Security Info 当连接已经打开或者一直处于打开状态时,敏感性的安全信息 (如口令)不会返回作为连接的一部分信息。
Pooling ''true'' 为真时,从合适的连接池中取出SQLConnection对象,或者必要时创建SQLConnection对象并把它增加到合适的连接池中
连接参数
一、 Sql Server
· ODBC
o 标准连接(Standard Security):
1)当服务器为本地时Server可以使用(local):"Driver={SQLServer};Server=(local);Database=pubs;Uid=sa;Pwd=123456"
2)当连接远程服务器时,需指定地址、端口号和网络库:"Driver={SQL Server};Server=180.166.105.142,2433;Database=pubs;Uid=sa;Pwd=123456"
o 信任连接(Trusted connection): (Microsoft Windows NT 集成了安全性)
"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes"或者"Driver&