软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络编程 > SQL SERVER > 用户'sa'登陆失败,未与信任的sqlserver连接相关联

用户'sa'登陆失败,未与信任的sqlserver连接相关联

  问题描述:

  用户'sa'登陆失败,未与信任的sqlserver连接相关联

  SQLSTATE:28000

  SQLSERVER错误:18452

  [MICROSOFT][ODBC SQLSERVER DRIVER][SQL SERVER]用户‘NULL'登录失败。原因:未与信任SQLSERVER连接相关联。

  这是在XP中使用SQL Server2000时经常遇到的问题,现在整理如下:

  问题症状:

  正确安装SQL Server2000后,建立ODBC数据源。建立向导进行到验证登陆ID真伪时,会出现两

  个选项:windowsNT验证、SQL验证。这时问题就出来了,当我们选择windowsNT时一切正常,可以顺利地

  执行下去,直至数据源测试成功。可出于某种需要我们要选择SQL验证方式,在登陆的ID和密码中进行正

  确设置后仍然无法进入下一步。这时就要考虑一下SQL Server的相关设置了。

  解决办法:

  该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,

  因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:

  1.设置允许SQL Server身份登录

  操作步骤:

  在企业管理器中

  --展开"SQL Server组",鼠标右键点击SQL Server服务器的名称(如localhost,就是那个有

  绿色图标的)

  --选择"属性"

  --再选择"安全性"选项卡

  --在"身份验证"下,选择"SQL Server和 Windows ".

  --确定,并重新启动SQL Server服务.

  2.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server

  操作步骤:

  在企业管理器中

  --右键你的服务器实例(就是那个有绿色图标的)

  --编辑SQL Server注册属性

  --选择"使用SQL Server身份验证"

  --登录名输入:sa,密码输入sa的密码

  --确定

  3.断开后重新连接

  注意以上两步的先后顺序,否则可能出现连接失败。

    相关阅读
    网友评论
    栏目导航
    推荐软件