刚在WIN7上装了个sql2008,在VS里添加数据源,提示用户名登录SQL无关联,登录不上是什么原因?

解决方案 »

  1.   

    数据库中用户不存在或密码不正确,服务器是否开启
    在安全性里看看用户
    打开SQL Server Management Studio Express,
    右键点击服务器,选择Properties(属性),在弹出窗口中点击Security(安全)切换到安全面板,
    将server authentication服务器认证从windows authentication mode(windows用户认证模式)
    修改为Sql Server and Windows Authentication mode(Sql server和windows认证模式),ok。
    打开security(安全性) -- logins(登录名) ,右键选中sa,选择properties(属性),点击Status(状态)切换到状态面板,将Login(登录)设置为Enabled(启用)。
      

  2.   

    打开SQL Server Management Studio Express,
    右键点击服务器,选择Properties(属性),在弹出窗口中点击Security(安全)切换到安全面板,
    将server authentication服务器认证从windows authentication mode(windows用户认证模式)
    修改为Sql Server and Windows Authentication mode(Sql server和windows认证模式),ok。
    打开security(安全性) -- logins(登录名) ,右键选中sa,选择properties(属性),点击Status(状态)切换到状态面板,将Login(登录)设置为Enabled(启用)。
    切记:一定要把SQL2005服务重启才生效。http://hi.baidu.com/%C1%FA%D4%DA%BD%AD%BA%FEf4/blog/item/909229196c550d138618bff7.html
      

  3.   

    1:打开SQL Server Manager管理器!在左面找到 ‘安全性’ 单击右键 选择‘新建”,“登录” 弹出一个对话框,在登录名中输入你的登录号,选择'SQLSERVER身份验证',并输入密码,可以把‘用户下次登录时必须修改密码’取消掉。 点击‘用户映射’,在右面选择要映射的数据库,并在前面打勾!在下面一栏中‘db-owner’和‘public’前面打勾。然后点击'状态'在右面栏中选中"授予"、“启用”,这两项一般是默认的,但如果默认的不是此两项必须改过来,不然是连不上的!点击‘确定’。 2:找到SQL服务器,在左栏中上面,单击右键,在弹出的菜单中选择“属性”命令。弹出一个对话框,单击“安全性”,在“服务器身份验证”下面选择“SQL SERVER和WINDOWS身份验证模式”,在前面打勾!记得这一步很重要,如果没有这一步你就别想登录成功!然后单击“确定”就可以了! 3:重新启动服务就可以选择SQL SERVER 身份验证模式登录了!输入刚才的用户名和密码就可以登录成功了!(重新启动服务) 
      

  4.   

    我是试看看SQL2008有问题没,啥都还没写,就Datalist配置数据源出现的,现在测试连接可以通过,点确定就提示“给定关键字不在字典中”
      

  5.   

    被玩死了,。关闭VS在开就ok了。。