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,保存退出。

时间: 2025-01-08 05:53:17

Sybase数据库sa密码丢失后解决方法_数据库其它的相关文章

当数据库变慢时的解决方法_数据库其它

第一章 检查系统的状态 1.1 使用sar来检查操作系统是否存在IO问题 1.2 关注内存vmstat 1.3 找到使用资源特别大的Oracle的session及其执行的语句 1.4 查找前十条性能差的sql语句 第二章 检查会话状态 当数据库变慢时,我们应如何入手 当应用管理员通告现在应用很慢.数据库很慢时,当Oracle DBA在数据库上做几个示例的Select也发现同样的问题时,有些时侯就会无从下手,因为DBA认为数据库的各种命种率都是满足Oracle文档的建议.实际上如今的优化己经向优化

未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序错误的解决方法_数据库其它

最近在做一个导入Excel数据到数据库的程序出现了如下错误: 计算机上注册Microsoft.Jet.OleDb.4.0提供程序错误的解决方法_数据库其它-microsoft.jet.oledb"> 运行环境 数据库:SqlServer2008 R2 OS:Windows Server 2008 R2 IIS:IIS7 解决方法 在应用程序对用的应用程序池的高级设置中设置"启用32位应用程序"为"True"

登录oracle数据库时密码忘记的解决方法_oracle

我们在通过http://localhost:1158/em进行登录oracle时,我们忘记密码时,应该怎么办? 运行sqlplus进入输入密码界面 用户名输入: connect as sysdba 密码:这边乱输就可以了 然后进行输入下面的命令: 修改密码命令 alter user system identified by 新密码; 成功后马上登陆发现登陆不了提示用户名被锁所以从新进入运行下面代码解锁 alter user myuser account unlock;

数据库查询中遭遇特殊字符导致问题的解决方法_数据库其它

数据库查询中的特殊字符的问题 在进行数据库的查询时,会经常遇到这样的情况:  例如想在一个用户数据库中查询他的用户名和他的密码,但恰好该用户使用的名字和密码中有特殊的 字符,例如单引号,"|"号,双引号或者连字符"&".  例如他的名字是1"test,密码是A|&900  这时当你执行以下的查询语句时,肯定会报错:  SQL = "SELECT * FROM SecurityLevel WHERE UID=""

PQMagic重新分区硬盘分区丢失的解决方法_应用技巧

       问:前两天我用PQ将C盘进行重新分区为6GB,重新安装了Windows XP操作系统后,C盘却只有3GB,另外的3GB不知道分到哪去了.请问我该怎么办? 答:PQ工具是可以在不损失硬盘中的保存数据前提下对硬盘进行重新分区的工具,功能非常强大,但是如果操作不当很容易在操作过程中发生错误.根据你的情况分析结果是,丢失的硬盘可能被划分为空闲的空间.要解决这个问题你只要进行重新分区就能够找回你划为空闲的3GB空间.同时建议你下载一个叫"diskgen.exe"的小工具.万一使用过

推荐Sql server一些常见性能问题的解决方法_数据库其它

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放

错误代码:1100 Table &#039;t_depart_info&#039; was not locked with LOCK TABLES的解决方法_数据库其它

一步步来分析错误代码的生成原因,大家要有耐心哦. 第一步,错误描述 1 queries executed, 0 success, 1 errors, 0 warnings 查询:insert into emp values(11,'h',23,'女') 错误代码: 1100 Table 't_depart_info' was not locked with LOCK TABLES 执行耗时 : 0 sec 传送时间 : 0 sec 总耗时 : 0 sec 第二步,错误原因       将emp数

数据库查询排除重复记录的方法_数据库其它

今天由于工作需要,需要在数据库中找出某一字段下不同的记录值,很简单的问题被我想的太复杂,很是郁闷,原因是SQL的一条命令忘了,现问题已解决,赶快拿来做备忘. 其实这里只需要用到SQL中的DISTINCT命令即可,非常简单,语法如下: 复制代码 代码如下: SELECT DISTINCT 列名称 FROM 表名称 举例说明: 假设现有一个数据库表:htmer: 复制代码 代码如下: field001 记录1 记录2 记录1 记录3 现在这张表中有四条记录,但有一条记录是重复的,如果我要去掉该重复记

SQL Server的sa密码丢失解决

在网上看了很多如何修改SQLServer2005的密码的方法.大多数都是转了同一个帖子: 用windows权限进入,然后修改当前实例属性中的安全项,然后重新启动就可以修改了,但是操作手顺与我的SQLServer貌似不同.大概是SP1之前可以这么做吧. 首先用windows账户登录,然后在master表里执行: <div codepanel"=""> EXEC sp_password NULL, '你的新密码', 'sa'   ------------以下为网络搜集