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登陆失败解决方法大全

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 解决方案用户'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

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

根据提示信息, 是数据库无法加载 的问题,必须对数据库服务进行检查。
首先,点击我的电脑右键,进入管理 状态。
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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。