最近学习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

解决方案 »

  1.   

    可以简化"Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd;" 
       - or -
    "Server=Aron1;Database=pubs;User ID=sa;Password=asdasd;Trusted_Connection=False" 
      

  2.   

    少不了多少
    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 的工作站的名称。 
      

  3.   

    1,workstation id=9B156A222DA94A9; //工作站机器名
    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