change it to
"server=localhost;database=pubs;Trusted_Connection=yes" 
or
"provider=SQLOLEDB;server=localhost;database=pubs;uid=YourUID;pwd=YourPassword"
or
"Provider=SQLOLEDB;Data Source=localhost; initial catalog=pubs; integrated securicty = SSPI;"

解决方案 »

  1.   

    各位,我要问的是为什么QuickStart那样写Connect string不行啊.
      

  2.   

    SQL 2000 支持一台机器上安装多个Sql server instance,
    也就是说除了我们通常的local 主Sql server 外,
    还可以在运行setup 继续安装sql server new instance,
    安装时可以选的,这样你就可以安装(local)\NetSDK,
    它是你机器上的新的SqL server 实例(instance)
      

  3.   

    同意楼上的。
    要setup哪个东东
      

  4.   

    (local)\\NetSDK 是QuickStart在你机器上装的一个SqlServer的桌面引擎,其实就是另一个Sqlserver。你用的自己机器上的SqlServer的管理器可以添加并管理的。连接不上的原因有很多,你可以在里面慢慢调试,一般都是和用户的权限有关系。
    前提是你必须装他的这个桌面引擎。
    我以前就是不知道,然后每一个源代码我都给修改了一次。:(