connectionString="server=ip地址或服务器名;uid=sa;pwd=****;database=xxx"

解决方案 »

  1.   

    楼上的这样我也试过,还是不行,而且我没设置pwd,
      

  2.   

    sqlserver安装时安全模式选择混合验证方式,给管理员设置密码就可以了
      

  3.   


    GO
    USE   MASTER    
    DECLARE @returnvalue varchar(50) 
    DECLARE @machineName varchar(50)
    SELECT  @returnvalue = hostname from master..sysprocesses WHERE spid = @@spid 
    SELECT @machineName=Rtrim(@returnvalue)
    DECLARE @userName varchar(50)
    SET @userName=@machineName+'\ASPNET'
    IF(SELECT  count(loginname)   FROM   SYSLOGINS WHERE  loginname =@userName)<1
    BEGIN
    EXEC('CREATE LOGIN [' + @Username + '] FROM WINDOWS')
    USE DiscussMoudle
    EXEC sp_addrolemember N'db_owner', @UserName
    END
    ELSE
    BEGIN
    USE DiscussMoudle
    EXEC sp_addrolemember N'db_owner', @UserName
    END USE   MASTER  
    SET @userName='NT AUTHORITY\NETWORK SERVICE'
    IF(SELECT  count(loginname)   FROM   SYSLOGINS WHERE  loginname =@userName)<1
    BEGIN
    EXEC('CREATE LOGIN [' + @userName + '] FROM WINDOWS')
    USE DiscussMoudle
    EXEC sp_addrolemember N'db_owner', @UserName
    END
    ELSE
    BEGIN
    USE DiscussMoudle
    EXEC sp_addrolemember N'db_owner', @userName
    END
    GO
    你数据库是叫DiscussMoudle吧
      

  4.   

    但是我的sql已经安装了啊,在怎么选择验证模式啊,7楼的不明白什么意思啊