我的sql server是使用windows账户administrator登陆的,我在ado.net中要连接送sql server应当怎么写连接字符串?我写的是:
user id=Administrator;data source=PENTIUM;initial catalog=CZ3ADB;password='';
PENTIUM是我的服务器名,CZ3ADB是我的数据库名,没有设密码,为什么他总是提示我“用户Administrator登陆失败“?
谢谢

解决方案 »

  1.   

    server=PENTIUM;user id=Administrator;password=;database=CZ3ADB
      

  2.   

    server=localhost;database=northwind;user id=sa;password=;
      

  3.   

    server=PENTIUM;uid=sa;pwd=;database=CZ3ADB
      

  4.   

    user id=sa没有问题,但为什么user id=administrator却有问题呢?
      

  5.   

    "Data Source=PENTIUM;Initial Catalog=CZ3ADB;Integrated Security=SSPI;" 
    搂住试试这样可以吗?
      

  6.   

    不可以,提示“PENTIUM/ASPNET登陆错误”
      

  7.   

    "server=(local);uid=Administrator;pwd=;database=CZ3ADB"
    试试这个行不?
      

  8.   

    server=.;uid=Administrator;pwd=;database=CZ3ADB
    试试这个
      

  9.   

    有两种方式
          1 标准连接(Standard Security):
          "Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd;" 
           2 信任连接(Trusted connection):
          "Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI;" 
     相信你说的是第二种,肯定不会错的
      

  10.   

    建议楼主修改SqlServer的登录方式为混合登录方式,在SqlServer的企业管理器里可以,
    如果不想改,估计要把ASPNET这个用户设为管理员用户,否则就会提示“PENTIUM/ASPNET登陆错误”
    如果设为管理员,这样应该不太安全吧.
      

  11.   

    那么,不能用administrator登陆吗?
      

  12.   

    要用wingdows+SQL Server密码验证登陆
    不然就会出现问题
      

  13.   

    <add key="Connection1" value="data source=PENTIUM;initial catalog=CZ3ADB;password=;persist security info=True;user id=sa;workstation id=administrator;/>
      

  14.   

    你在SQLserver 里面 添加一个帐户 是AS开头的 .NET 专业用的
    就行了
      

  15.   

    administrator根本不是登录账户啊