这个在做数据搬迁之后出现这个问题,百度了一下都是说修改用户名,配置映射之类的,按照网上说的还是不行,后来认真分析了下这个存储过程,发现
其实是因为用到了远程链接其他服务器。由于系统搬迁链接的那一台服务器的地址变了,而旧的还是链接到那里,重新创建下链接。
解决方法:
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '
<br />We are able to connect to MSSQL Server Management Studio with Windows
Authentication but unable to connect with SQL Server Authentication. The
'
sa
'
login
details are correct but still getting the following error
mes
sa
ge:<br /><br />Quote:
Login
1.登录失败的原因,是因为SQLServer默认只使用了Windows验证,没有设置以windows和Sql Server混合的登录方式;
操作:Windows验证登录后-》右键服务器选择属性-》安全性-》Sql Server和windows身份验证模式-》确定
2.重启SqlServer服务即可
右键服务器-》重新启动
二、异常出现说明:
连接已被重置后,SPID 表示它处于"休眠"
状态
的 sysprocesses 系统表中。如果您的一段时间内未使用连接后台进程将关闭连接。不应为任何锁或将影响其他用户的资源着此类
SPID。
但是,如果池中的连接重复使用,且
在我们使用数据库的时候,偶尔会遇到一些登录上的错误提示。比如,在数据库配置上没有正确开启用户的登录策略以及服务器身份验证模式时,就会提示“用户’
sa
’登录失败。(Microsoft SQL Server,错误:
18456
)”,那么怎么解决SQL账户
SA
登录失败,提示错误:
18456
的问题呢?
1.打开SQL,使用
sa
账户密码登录,登录失败,报【
18456
错误】;
2.改为使用【windows身份验证】方式,正确登录数据库;
3.进入数据库安全性>>登录名,找到
sa
,确认
sa
用户【是否有强制密码策