sa密码修改失败解决办法

合集下载

Sybase数据库sa密码丢失后解决方法

Sybase数据库sa密码丢失后解决方法

Sybase数据库sa密码丢失后解决⽅法
1、在Sybase⽬录的install⼦⽬录的启动server⽂件
RUN_server(这⾥的server表⽰你的服务器名称,如这⾥我的是RUN_FENGLB)名,编辑该⽂件,
在其中的“\data\master.dat -sFENGLB”后加⼊参数 -psa,保存该⽂件。

2、如果服务器已经启动,先停⽌之。

3、启动⼀个DOS窗⼝,转到上⾯的install⽬录,将DOS窗⼝的属性的屏幕缓冲区⼤⼩设置为9999,将执⾏第1步批处理⽂件以启动server,在启动之后,将DOS窗⼝中的内容全部复制到记本事中,查找字符串“New SSO password for sa:”,后⾯的就是sa的新⼝令,需要记录⼀下。

4、切换到SQL Advangtage以sa账号登录,⼝令为刚刚得到的密码。

5、进⼊server以后,⽤命令sp_password修改sa⼝令:sp_password '原密码','新密码','⽤户名'
新密码的位数⼀定要⼤于6位,否则不能够更改成功。

6、回到第1步,去掉增加的选项-psa,保存退出。

sa登陆失败解决方法大全

sa登陆失败解决方法大全

MSSQL的朋友应该都遇到过这个问题,sa登录失败是经常有的事情,今天为⼤家整理⼀下SA登录失败的常见的原因,使⼤家以后可以很快的调试好程序,mssql2005中sa登陆失败情况总结如下:
1.打开 sql server configuration manager 看服务是否启动
2.看⼀下通讯协议中的TCP/IP是否开启。

注意VIA协议是指Virtual Interface Adapter
3.在使⽤多个instance时,要注意观察Shared Memory协议是否开启。

Shared Memory是⽤来保障在同⼀机器中,连接到多个实例
4.查看Aliases中连接情况是否符合你设定的值(尤其是端⼝号,及其协议)
5.查看SQL SERVER Surface Area Configuration中的Remote Connections是否开启tcp/ip协议
6.查看是否开启了混合登录模式
7.查看sa的属性中login的状态是否为enable。

sql 2005 用户 sa 登录失败,该用户与可信SQL Server连接无关联 错误18452

sql 2005 用户 sa 登录失败,该用户与可信SQL Server连接无关联 错误18452

sql 2005 用户 sa 登录失败,该用户与可信SQL Server连接无关联错误18452 解决方案用户'sa' 登录失败。

该用户与可信SQL Server 连接无关联问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码解决方法:先用windows身份验证的方式登录进去,然后在…安全性‟-…登录‟-右键单击…sa‟-…属性‟,修改密码(sa的密码不能太简单,最好要有数字,字母,下划线字符组成,且长度最好大于10个字符);点击确定就可以了。

问题二、已成功与服务器建立连接,但是在登录过程中发生错取。

(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。

)(Microsoft SQL Server,错误:233)解决方法:打开…程序‟-…所有程序‟-…Microsoft SQL Server 2005 ‟-…配置工具‟-…SQL Server 配置管理器‟,在弹出的窗体中,找到…SQL Server 2005 网络配置‟,把…MSSQLSERVER的协议‟下的“Named Pipes”和“TCP/IP”启动,然后重新启动Microsoft SQL Server 2005就可以了。

问题三、无法打开用户默认数据库。

登录失败。

用户…sa‟登录失败。

(Microsoft SQL Server, 错误:4064)解决方法:先用windows身份验证的方式登录进去,然后在…安全性‟-…登录‟-右键单击…sa‟-…属性‟,将默认数据库设置成master,点击确定就可以了。

问题四、sql server 2005 错误18452无法连接到服务器服务器:消息18452,级别16,状态1[Microsoft][ODBC SQL Server Driver][SQL Server]用户…sa‟登陆失败。

原因:未与信任SQL Server连接相关联该错误产生的原因是由于SQL Server使用了"仅Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(例如sa )进行连接,解决方法如下设置允许SQL Server身份登录(基本上这个很有用)操作步骤:1。

解决mssql修改sa帐户密码时出现的提示错误2812

解决mssql修改sa帐户密码时出现的提示错误2812
//解决mssql修改sa帐户密码时出现的提示错误2812,未能找到存储过程'sp_password'
create procedure sp_password
@old sysname = NULL,
@new sysname,
@loginame sysname = NULL
AND sysadmin = 1) )
SELECT @self = 1
if (@self = 1 or @old is not null)
if not exists (select * from master.dbo.sysxlogins
where srvid IS NULL and
begin
raiserror(15007,-1,-1,@loginame)
return (1)
end
if (@self <> 1 AND is_srvrolemember('sysadmin') = 0 AND exists
(SELECT WHERE loginname = @loginame and isntname = 0
return (1)
end
ELSE
begin
dbcc auditevent (107, @self, 1, @loginame, NULL, NULL, NULL)
end
set implicit_transactions off
IF (@@trancount > 0)
begin
raiserror(15002,-1,-1,'sp_password')
return (1)

用友SA口令被更改或系统错误,系统将退出【会计实务操作教程】

用友SA口令被更改或系统错误,系统将退出【会计实务操作教程】
只分享有价值的会计实操经验,用有限的时间去学习更多的知识!
用友 SA口令被更改或系统错误,系统将退出【会计实务操作教程】 对于用友 SA口令被更改或系统错误&#8218;系统将退出,有很多这方面 的问题,下面我们就具体介绍一下出现这种错误的几种解决办法。 错误一:不能初始化数据库 解决办法:控制面板中删除“framework2.0” 错误二:SA口令被更改或系统错误,系统将退出 错误编号:2147024770错误描述:Automation 错误 解决办法:c: program files common files system ado msadomd.dll&#8218;msadox.dll两个文件拷贝到 c: windows system32 下,”开始”——”运行”——regsvr32 c: windo
学一点,然后在学习的过程中找到自己的缺陷,你可以针对自己的习惯
来制定自己的学习方案,只有你自己才能知道自己的不足。最后希望同 学们都能够大量的储备知识和拥有更好更大的发展。
会计是一门很基础的学科,无论你是企业老板还是投资者,无论你是 税务局还是银行,任何涉及到资金决策的部门都至少要懂得些会计知 识。而我们作为专业人员不仅仅是把会计当作“敲门砖”也就是说,不 仅仅是获得了资格或者能力就结束了,社会是不断向前进步的,具体到 我们的工作中也是会不断发展的,我们学到的东西不可能会一直有用, 对于已经舍弃的东西需要我们学习新的知识把会计当门砖的人,到最后是很难在岗位上立足 的。话又说回来,会计实操经验也不是一天两天可以学到的,坚持一天

关于sa登陆密码错误的问题

关于sa登陆密码错误的问题

关于sa登陆密码错误的问题
一、问题描述
在将其他环境的u9数据库还原到u9正在使用的数据库上后,在登陆u9做单据时,报“CLR_AllocSerials"期间出现.net Framework错误.."用户'sa'密码登陆失败。

二、问题分析
由于U9采用了CLR函数原因,其密码是单据配置的。

因此,其他其他环境数据库覆盖时,如果其他环境的sa密码和当前环境的sa密码不一致,则会导致出现上述错误。

三、解决方案
方案一
采用u9的数据恢复工具进行恢复。

这样就不会出现上述问题。

具体界面如下:
图表1
图表2
图表3
方案二
1.手工重新配置一下企业连接串,具体如下:
图表4
图表5
图表 6 2.重新选择一下u9的数据库:
图表7
3.还要记得把sql server服务重启一下。

解决sql账户sa登录失败的方法 -回复

解决sql账户sa登录失败的方法 -回复

解决sql账户sa登录失败的方法-回复解决SQL 账户sa 登录失败的方法引言:在SQL Server 中,系统管理员(sa)账户是一个具有最高权限的账户,可以访问和管理数据库服务器中的所有资源。

然而,有时我们可能会遇到sa 登录失败的问题,这可能导致无法正常访问和管理数据库。

本文将逐步介绍如何解决这个问题,以确保sa 账户登录成功。

第一步:确认问题首先,我们需要确认sa 账户登录失败的原因。

在许多情况下,这是由于以下几个常见原因之一所导致的:1. 忘记sa 密码:如果您已经使用sa 账户很长时间,可能会忘记密码。

在这种情况下,您需要重置sa 的密码。

2. sa 账户被禁用:有时,出于安全原因,管理员可能会禁用sa 账户。

您需要确保sa 账户处于启用状态。

3. SQL Server 服务未启动:如果SQL Server 服务未启动,则无法正常登录sa 账户。

您需要确保SQL Server 服务正在运行。

第二步:重置sa 密码如果您忘记了sa 账户的密码,您需要重置它。

以下是一些方法可帮助您重置sa 密码:1. 使用SQL Server Management Studio(SSMS):如果您有访问SQL Server 的管理工具(如SSMS),您可以使用该工具来重置sa 密码。

打开SSMS,选择要连接的服务器,右键单击服务器名称,选择“属性”。

在“常规”选项卡上,找到“安全性”选项,然后选择“SQL Server 和Windows 验证模式”。

点击确定后,回到对象资源管理器窗口,依次选择服务器-> 安全性-> 登录。

右键单击sa 账户,选择“属性”。

在“一般”选项卡上,可以找到“密码”框,输入新密码并确认。

保存更改后,使用新密码进行sa 登录。

2. 使用Transact-SQL(T-SQL):如果您无法访问SSMS,您可以使用T-SQL 来重置sa 密码。

打开SQL Server Management Studio 或任何T-SQL 编辑器,连接到SQL Server 实例。

解决因sa密码问题无法启动AO系统的技巧

解决因sa密码问题无法启动AO系统的技巧

根据提示信息, 是数据库无法加载 的问题,必须对数据库服务进行检查。
首先,点击我的电脑右键,进入管理 状态。
40 审计月刊 2012 年第 4 期(总第 288 期)
最后,了解 sql2008 数据库操作时 sa
这 段 connectionstrings 的 中 userid = sa, 表 示 软 件 连 接 数 据 库 的 用 户 为 sa, password 后 面 则 为 sa 的 密 码 ,connect timeout =30 表 示 连 接 超 时 时 间 为 30 秒。
fig 文件中,于是打开 AO 的安装 目 录 ,找来自到了这个配置文件。
二、解决技巧
如上图所示,如果状态显示已启动, 说明 sql 服务正常。
2. 用 记 事 本 打 开 这 个 文 件 , 搜 索 password 关 键 字 , 可 以 找 到 connectionstrings 节点下面的一段字符串:
S 实务研究 Shiwuyanjiu
解决因 sa 密码问题无法启动 AO 系统的技巧
■严定旭 郑 威 / 荆门市审计局
审计 署 开 发 部 署 的 现 场 审 计 实 施 系 统 (简 称 AO),具 有 较 为 强 大 的 项 目管理功能和数据分析功能, 通过几次 升级改版, 现已成为审计人员现场审计 过程中不可替代的信息化审计工具。 笔 者就 AO2011 版中因数据库 sa 密码改变 而 导 致 无 法 启 动 AO 系 统 的 问 题 , 谈 谈 解决技巧。
其次,展开服务和应用程序,点击服 务,检查下 sqlserver 服务是否正常。
的密码,看是否曾进行过修改。 1.AO2011 用 的 是 winform 开 发 的 ,
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

create procedure sp_password
@old sysname = NULL, -- the old (current) password
@new sysname, -- the new password
@loginame sysname = NULL -- user to change password on as
-- SETUP RUNTIME OPTIONS / DECLARE VARIABLES --
set nocount on
declare @self int
select @self = CASE WHEN @loginame is null THEN 1 ELSE 2 END
-- RESOLVE LOGIN NAME
if @loginame is null
select @loginame = suser_sname()
-- CHECK PERMISSIONS (SecurityAdmin per Richard Waymire) --
IF (not is_srvrolemember('securityadmin') = 1)
AND not @self = 1
begin
dbcc auditevent (107, @self, 0, @loginame, NULL, NULL, NULL)
raiserror(15210,-1,-1)
return (1)
end
ELSE
begin
dbcc auditevent (107, @self, 1, @loginame, NULL, NULL, NULL)
end
-- DISALLOW USER TRANSACTION --
set implicit_transactions off
IF (@@trancount > 0)
begin
raiserror(15002,-1,-1,'sp_password')
return (1)
end
-- RESOLVE LOGIN NAME (disallows nt names)
if not exists (select * from master.dbo.syslogins where
loginname = @loginame and isntname = 0)
begin
raiserror(15007,-1,-1,@loginame)
return (1)
end
-- IF non-SYSADMIN ATTEMPTING CHANGE TO SYSADMIN, REQUIRE PASSWORD (218078) --
if (@self <> 1 AND is_srvrolemember('sysadmin') = 0 AND exists
(SELECT * FROM master.dbo.syslogins WHERE loginname = @loginame and isntname = 0
AND sysadmin = 1) )
SELECT @self = 1
-- CHECK OLD PASSWORD IF NEEDED --
if (@self = 1 or @old is not null)
if not exists (select * from master.dbo.sysxlogins
where srvid IS NULL and
name = @loginame and
( (@old is null and password is null) or
(pwdcompare(@old, password, (CASE WHEN xstatus&2048 = 2048 THEN 1 ELSE 0 END)) = 1) ) )
begin
raiserror(15211,-1,-1)
return (1)
end
-- CHANGE THE PASSWORD --
update master.dbo.sysxlogins
set password = convert(varbinary(256), pwdencrypt(@new)), xdate2 = getdate(), xstatus = xstatus & (~2048)
where name = @loginame and srvid IS NULL
-- UPDATE PROTECTION TIMESTAMP FOR MASTER DB, TO INDICATE SYSLOGINS CHANGE --
exec('use master grant all to null')
-- FINALIZATION: RETURN SUCCESS/FAILURE --
if @@error <> 0
return (1)
raiserror(15478,-1,-1)
return (0) -- sp_password。

相关文档
最新文档