‘壹’ 建立数据源,“该用户与可信sql Server 连接无关联”问题
服务器:消息18452, 级别16,状态1
[Microsoft][ODBC SQL Server Driver][SQL Server]用户‘sa’登陆失败。原因:未与信任SQL Server连接相关联
该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(例如 sa )进行连接,解决方法如下
设置允许SQL Server身份登录 (基本上这个很有用)
操作步骤:
1。在企业管理器中,展开"SQL Server组",鼠标右键点击SQL Server服务器的名称
2。选择"属性"
3。再选择"安全性"选项卡
4。在"身份验证"下,选择"SQL Server和 Windows"
5。确定,并重新启动SQL Server服务
‘贰’ 用户sa登录失败,该用户与可信sql server连接无关联
SQLSERVER
2005采用'SQLSERVER身份验证'去登录,
出错的原因是:'用户
'sa'
登录失败。该用户与可信
SQL
Server
连接无关联'.今天上网上查了半天才搞定的。
具体的方法是:
1:打开SQL
Server
Manager管理器!在左面找到
‘安全性’
单击右键
选择‘新建”,“登录”
弹出一个对话框,在登录名中输入你的登录号,选择'SQLSERVER身份验证',并输入密码,可以把‘用户下次登录时必须修改密码’取消掉。
点击‘用户映射’,在右面选择要映射的数据库,并在前面打勾!在下面一栏中‘db-owner’和‘public’前面打勾。然后点击'状态'在右面栏中选中"授予"、“启用”,这两项一般是默认的,但如果默认的不是此两项必须改过来,不然是连不上的!点击‘确定’。
2:找到SQL服务器,在左栏中上面,单击右键,在弹出的菜单中选择“属性”命令。弹出一个对话框,单击“安全性”,在“服务器身份验证”下面选择“SQL
SERVER和WINDOWS身份验证模式”,在前面打勾!记得这一步很重要,如果没有这一步你就别想登录成功!然后单击“确定”就可以了!
3:重新启动服务就可以选择SQL
SERVER
身份验证模式登录了!输入刚才的用户名和密码就可以登录成功了!(重新启动服务)
‘叁’ 用户登录失败,该用户与可信SQL Server连接无关联。错误:18452
1.先用windows账户登陆sqlserver2005
2.在左边最上面的根目录点右键.属性.(服务器属性)
3.a)先选择安全性
b)选择sql Server和Windows身份验证模式
4.给sa修改密码
5.重启服务
‘肆’ java连接数据库出现这个 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。
1:打开SQL Server Manager管理器!在左面找到 ‘安全性’ 单击右键 选择‘新建”,“登录” 弹出一个对话框,在登录名中输入你的登录号,选择'SQLSERVER身份验证',并输入密码,可以把‘用户下次登录时必须修改密码’取消掉。 点击‘用户映射’,在右面选择要映射的数据库,并在前面打勾!在下面一栏中‘db-owner’和‘public’前面打勾。然后点击’状态’在右面栏中选中”授予”、“启用”,这两项一般是默认的,但如果默认的不是此两项必须改过来,不然是连不上的!点击‘确定’。
2:找到SQL服务器,在左栏中上面,单击右键,在弹出的菜单中选择“属性”命令。弹出一个对话框,单击“安全性”,在“服务器身份验证”下面选择“SQL SERVER和WINDOWS身份验证模式”,在前面打勾!记得这一步很重要,如果没有这一步你就别想登录成功!然后单击“确定”就可以了!
3:重新启动服务就可以选择SQL SERVER 身份验证模式登录了!输入刚才的用户名和密码就可以登录成功了!
‘伍’ 用户 ‘’; 登录失败。该用户与可信 SQL Server 连接无关联。
连接数据库的时候,要带着用户名,密码啊(比如sa):
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=数据库名","数据库登录名","登录密码");
‘陆’ 连接Sql server2005时说用户sa登入失败,该用户与可信 Sql server连接无关联
很有可能存在的问题: 安装SQL时,默认的SQL身份验证方式是Windows账户模式, 所以,使用sa身份是无法登录的, 建议你更改,sa身份验证登录方式: 要Windows账户身份验证模式切换到SQL的身份验证模式 ,请按以下步骤操作: 1. 先停止 MSSQLSERVER 以及所有其他相关服务(如 SQLSERVERAgent)。 2. 打开注册表编辑器。 3. 找到以下两个子项之一(取决于 MSDE 是作为默认 MSDE 实例安装的还是作为命名实例安装的): HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MSSqlserver\\MSSqlServer - 或者 - HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SQL Server\\<Instance Name>\\MSSQLServer\\ 4. 在右窗格中,双击 LoginMode 子项。 5. 在 DWORD 编辑器对话框中,将此子项的值设置为 2。确保选择了 Hex 选项,然后单击确定。 (默认情况下,Windows LoginMode 注册表子项的值设置为 1。如果启用SQL的身份验证模式,则此值为 2。) 6. 重新启动 MSSQLSERVER 和 SQLSERVERAgent 服务以使更改生效。至此,SQL验证模式切换完毕。
‘柒’ 用户名sa登陆失败。该用户与可信sql server 连接无关联,请求解决办法
1.无法使用SA用户登陆解决方案
解决方法如下,打Microsoft Sql Server Management Studio Express,以windows验证方式登陆,打开服务器属性窗口(在数据库服务器图标上点右键选"属性"),选择"安全性"选项,界面如下所示
服务器验证方式选择SQL SERVERTT和windows验证方式,确认
然后再到"安全性-登陆名"处设置SA用户属性,界面如下
设置密码
启用SA用户
2.无法在其他机器连接SQL 2005 EXPRESS解决方案
在SQL SERVER菜单组中找到SQL Server Surface Area Configuration程序
点击"Surface Area Configuration For Service And Connection",启用"local and remote connections"
重启SQL服务
3.无法新建登陆用户,错误如下所示
安装的时候不要选择"隐藏高级配置",然后不要用命名实例sqlexpress,而是使用默认实例,就不用考虑这个问题了.
‘捌’ 用户 '' 登录失败。该用户与可信 SQL Server 连接无关联。
首先还是看一下用户名是不是为空了
如果用户名密码没有问题,那么是否是程序和数据库安装在一台机器上的
如果程序在A机器上,数据库装在B机器上,要通过IP访问时,需要在SQL SERVER的“配置工具”里里打开“配置管理器”,将tcp/ip,name勾选,打开远程访问的权限,否则连接会失败。
‘玖’ 该用户与可信SQL SERVER无连接怎么办
开始>运行,输入cmd,确定,然后输入
net stop mssqlserver按回车
net start mssqlserver按回车
然后再试
‘拾’ 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。
确认你的MSSQL
打过SP4补丁
关键问题
检查你的数据库的认证模式,windows
和
混合模式,需要SA登陆的请选择混合模式。
检查计算机1433连接端口,1434数据端口是否打开
针对sql
2005
进入管理器中“安全”==》“用户”==》双击用户(弹出属性对话框)==》“状态”把状态改成enable,退出管理器重新登录(用户验证模式)
检查你的连接程序的链接地址是否是127.0.0.1
或
{local}
以上操作都不行,重新建立数据库,注意操作系统的网络名最好不要使用默认的关键字,有遇到过网络名是关键字死活连接不上去的情况。