我用的是vs2008自带的sqlExpress2005版本,windows身份连接,可以测试连接通过,但是要是选择sqlserver身份的话,就会报  无法生成sqlserver的用户实例问题,仅集成的连接才可以生成用户实例
应该怎么解决先谢谢了

解决方案 »

  1.   

    建议安装个完整版的 EXPRESS版是免费的简易版
      

  2.   

    试试开启混合身份验证
    reg add "HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer" /v LoginMode /t REG_DWORD /d 2
      

  3.   

    修改注册表,开启“混合身份验证”。
    或者使用 SQL Server 自带的 “SQL Server Managerment Studio Express”开启混合身份验证。
      

  4.   

    lz 的 ado.net 连接字符串("Data Source=.\SQLExpress; User Instance=true; ...")中指定的是创建“用户实例”吧。用户实例只允许 windows 身份验证,只支持一个用户连接,只支持本地命名管道连接。
      

  5.   

    也可以直接连接到 SQL Server Express,不使用“用户实例”。
      

  6.   

    安装sql时不是有提示以什么样模式登入?你该不会选了windows模式吧?通常是选混合模式登入