最近学习C#.对于这个连接字符串不是很理解,请指点一下;workstation id=9B156A222DA94A9;packet size=4096;user id=sa;integrated security=SSPI;data source=9B156A222DA94A9;persist security info=False;initial catalog=mydatabase在自己写这个字串的时候是不是可以少写一点呢?C# sql server 2000
调试欢乐多
- or -
"Server=Aron1;Database=pubs;User ID=sa;Password=asdasd;Trusted_Connection=False"
user id=sa;integrated security=SSPI;data source=9B156A222DA94A9;persist security info=False;initial catalog=mydatabase应用程序名称 应用程序的名称,或者“.Net SqlClient Data Provider”(如果不提供应用程序名称)。
AttachDBFilename
- 或 -扩展属性- 或 -初始文件名
可连接数据库的主文件的名称,包括完整的路径名。
必须使用关键字“database”来指定数据库的名称。
连接超时设定
- 或 -连接超时
15 在终止尝试并产生错误之前,等待与服务器的连接的时间长度(以秒为单位)。
当前语言 SQL Server 语言记录名称。
数据源
- 或 -服务器- 或 -地址- 或 -Addr- 或 -网络地址
要连接的 SQL Server 实例的名称或网络地址。
加密 'false' 当该值为 true 时,如果服务器端安装了证书,则 SQL Server 将对所有在客户端和服务器之间传送的数据使用 SSL 加密。可识别的值为 true、false、yes 和 no。
初始目录
- 或 -数据库
数据库的名称。
集成安全性
- 或 -Trusted_Connection
'false' 当为 false 时,将在连接中指定用户 ID 和密码。当为 true 时,将使用当前的 Windows 帐户凭据进行身份验证。
可识别的值为 true、false、yes、no 以及与 true 等效的 sspi(强烈推荐)。
网络库
- 或 -网络
'dbmssocn' 用于建立与 SQL Server 实例的连接的网络库。支持的值包括 dbnmpntw(命名管道)、dbmsrpcn(多协议)、dbmsadsn (Apple Talk)、dbmsgnet (VIA)、dbmslpcn(共享内存)及 dbmsspxn (IPX/SPX) 和 dbmssocn (TCP/IP)。
相应的网络 DLL 必须安装在要连接的系统上。如果不指定网络而使用一个本地服务器(比如“.”或“(local)”),则使用共享内存。
数据包大小 8192 用来与 SQL Server 的实例进行通讯的网络数据包的大小,以字节为单位。
密码
- 或 -Pwd
SQL Server 帐户登录的密码(建议不要使用。为了保持较高的安全级别,极力建议您改用集成安全性关键字或 Trusted_Connection 关键字。)
持续安全信息 'false' 当该值设置为 false 或 no(强烈推荐)时,如果连接是打开的或者一直处于打开状态,那么安全敏感信息(如密码)将不会作为连接的一部分返回。重置连接字符串将重置包括密码在内的所有连接字符串值。可识别的值为 true、false、yes 和 no。
用户 ID SQL Server 登录帐户(建议不要使用。为了保持较高的安全级别,极力建议您改用集成安全性关键字或 Trusted_Connection 关键字。)
工作站 ID 本地计算机名称 连接到 SQL Server 的工作站的名称。
2,packet size=4096; //数据包的大小
3,user id=sa; //登陆用户名
4,integrated security=SSPI; //使用SSPI安全连接方式
5,data source=9B156A222DA94A9; //服务器机器名(也可以用IP)
6,persist security info=False; //忘了,好像是在连接是检查密码的选项
7,initial catalog=mydatabase //数据库的名字以上3,5,7是必须指定的,通常还应该包括
pwd=yourpwd