清除和修改msde数据库的超级用户(sa)密码的方法

合集下载

access密码破解 (3)

access密码破解 (3)

Access密码破解简介Access密码破解是指通过技术手段突破Microsoft Access数据库的密码保护,以获取对数据库的读取和修改权限。

Access是一款常用的关系型数据库管理系统(RDBMS),广泛应用于办公、教育和研究等领域。

然而,有时候我们可能会忘记或丢失Access数据库的密码,而需要使用破解技术来解开密码的限制。

本文将介绍一些常用的Access密码破解方法,帮助您在遇到密码丢失或忘记的情况下,尽快恢复对数据库的访问。

1. 使用Access修复工具 (JetComp.exe)JetComp.exe是一个由Microsoft提供的工具,用于修复和恢复被破坏的或无法打开的Access数据库。

通过该工具,我们可以试图修复密码被破坏的Access数据库。

以下是使用JetComp.exe修复密码破坏的Access数据库的步骤:1.下载并安装Microsoft Office Access修复工具。

2.在Windows开始菜单中,搜索并运行JetComp.exe。

3.在JetComp.exe中,选择被破坏的Access数据库文件。

4.选择一个目标文件夹,用于存储修复后的数据库文件。

5.单击“开始”按钮开始修复过程。

6.完成修复后,您将获得一个修复后的Access数据库文件。

请注意,JetComp.exe只能用于修复受到破坏的Access数据库,并不能保证有效破解密码。

2. 使用第三方工具除了官方提供的修复工具外,还存在一些第三方工具可用于Access密码破解。

这些工具通常使用一些先进的算法和技术来破解Access数据库的密码。

下面是一些流行的第三方工具:2.1. Access Password RecoveryAccess Password Recovery是一款功能强大且易于使用的工具,用于破解Access数据库的密码。

它支持多种破解方法,如暴力破解、字典破解和智能破解。

您只需选择适合您的情况的破解方法,并提供一些必要的信息,工具将自动启动破解过程。

SA密码错误

SA密码错误

⑴首先必须保证已经启动了“服务管理器”,电脑右下角能看到带绿色三角的机箱图标。

如果启动了,则关闭该窗口,再重新运行考试程序,一般就可以自动修复了。

⑵进入IE的“工具”菜单的“internet选项”里点“删除cookies”“删除文件”,“内容”里的“自动完成”里点“清除表单”“清除密码”以清除历史遗留。

⑶启用网络连接或启动防火墙或启动服务管理器或重装MSDE如果还不行,只能删除SA的密码了,方法比较复杂,说明如下:①先停止服务管理器并退出②打开注册表编辑器。

③找到以下两个子项之一。

(取决于MSDE是作为默认MSDE实例安装的还是作为命名实例安装的)HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MSSqlserver\\MSSqlServer 或者HKEY_LOCAL_MACHINE \\Software\\Microsoft\\Microsoft SQL Server\\\\MSSQLServer\\④在右窗格中,双击LoginMode子项(如果没有,则自己建立一个DWORD子项并改名为这个单词)。

在弹出的小窗口中将值修改为2,确定。

关闭注册表编辑器⑤重新运行并启动服务管理器⑥在“运行”里执行CMD 命令先进入命令行模式⑦进入MSDE安装目录C:\\Program Files\\Microsoft SQL Server\\80\\Tools\\Binn目录⑧执行命令osql -U sa -Q "sp_password NULL, \'password\', \'sa\'" 会问你密码,直接回车。

关闭小窗口。

sqlserver获取sa密码方法

sqlserver获取sa密码方法

sqlserver获取sa密码方法在SQL Server中,SA账户是系统管理员账户,具有最高权限。

如果忘记了SA账户的密码,可以通过以下方法来获取:1. 使用Windows身份验证登录:如果系统管理员账户的身份验证模式设置为Windows身份验证,那么可以使用Windows管理员账户登录到SQL Server,然后通过以下步骤重置SA密码:- 打开SQL Server Management Studio(SSMS)。

- 在连接对话框中选择服务器名称和身份验证,选择"Windows身份验证"。

- 单击“连接”按钮,登录到SQL Server。

- 在SSMS中,展开“安全性”文件夹,然后选择“登录”文件夹。

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

- 在“通用”选项卡中,输入新密码,并确认密码。

- 单击“确定”按钮保存更改。

2. 使用SQL Server身份验证登录:如果系统管理员账户的身份验证模式设置为SQL Server身份验证,那么可以通过以下步骤来重置SA密码:- 打开SQL Server Configuration Manager。

- 在左侧面板中,选择“SQL Server Services”。

- 在右侧面板中,找到正在运行的SQL Server实例,右键单击它,然后选择“停止”选项。

- 等待服务停止后,再次右键单击实例,选择“属性”。

- 在属性对话框的“高级”选项卡中,找到“启动参数”,其中包含“-m”选项。

- 删除“-m”选项,并单击“确定”按钮保存更改。

- 关闭属性对话框,右键单击实例,选择“启动”选项,重新启动SQL Server服务。

- 打开SQL Server Management Studio(SSMS)。

- 在连接对话框中选择服务器名称和身份验证,并选择"SQL Server身份验证"。

- 输入一个具有管理员权限的用户名和密码,并单击“连接”按钮。

清除数据库sa密码

清除数据库sa密码

SQLServer2000 的sa密码忘记之后的解决方法今天,发现我维护的服务器的SQL2000 出错了。

前一段时间把服务器的密码告诉了另一个同事,他在上面装了个他做的系统,也不知道被他怎么搞的一下。

现在竟然启动企业管理器也连接不上。

原来的sa密码也不是我设置的。

他说也没有动过SQL2000,真的是麻烦。

以下是我找到的解决方法,但是对于我的机器好象还不太行。

"无法连接到服务器,用户xxx登陆失败"该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡3.在"身份验证"下,选择"SQL Server和 Windows ".4.重新启动SQL Server服务.在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,那就通过修改注册表来解决此问题:1.点击"开始""运行",输入regedit,回车进入注册表编辑器2.依次展开注册表项,浏览到以下注册表键:[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/MSSQLServer]3.在屏幕右方找到名称"LoginMode",双击编辑双字节值4.将原值从1改为2,点击"确定"5.关闭注册表编辑器6.重新启动SQL Server服务.此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使用Windows身份验证模式来连接SQL Server.这是因为在 SQL Server 中有两个缺省的登录帐户:BUILTIN/Administrators<机器名>/Administrator 被删除.要恢复这两个帐户,可以使用以下的方法:1.打开企业管理器,展开服务器组,然后展开服务器2.展开"安全性",右击"登录",然后单击"新建登录"3.在"名称"框中,输入 BUILTIN/Administrators4.在"服务器角色"选项卡中,选择"System Administrators"5.点击"确定"退出6.使用同样方法添加 <机器名>/Administrator 登录.说明:以下注册表键:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/MSSQLServer/LoginMode的值决定了SQL Server将采取何种身份验证模式.1.表示使用"Windows 身份验证"模式2.表示使用混合模式(Windows 身份验证和 SQL Server 身份验证).我在处理这个问题是这样做的:1. 重新注册SQL服务器,输入服务器名为: LOCALHOST ,这个时候系统可以重新连接到SQL数据库2.打开LOCALHOST下面的安全性->登录,修改sa的密码3. 编辑默认的Local服务连接的属性,修改为正确的sa的密码。

MSDE数据库sa密码问题

MSDE数据库sa密码问题

问题如下:
客户安装劳动用工备案软件后,使用过程中。

忽然连接不到数据库了,数据库为软件自动安装的MS MSDE数据库。

要sa密码。

但是初期安装时并未设置密码。

技术人员解决办法是:“1,用sql管理工具清除密码,但是后来部分使用的发现,用管理工具里的reg后。

使用之后发现,我的电脑—管理—服务不能点开了。

报错
接着报错为。

一直弹出很多。

关闭不完。

2,要求用户更换计算机。

更换系统。

重新安装系统,
但是有些用户比如【鹿泉保安服务公司】新买的电脑新的系统。

依然出现sa密码问题,,,
不管用户有没有密码。

管理工具实在是不好用。

卸载软件。

跟着卸载数据库SQL。

清空注册表所有和用友劳动用工和SQL相关的注册表项后可以重新安装。

安装好后不要sa密码。

初步是这样的。

不要sa密码。

但是运行一会后报错。

软件退出。

接着报木马和病毒。

等等很多与sql进程挂钩的木马和黑客程序。


以上截图均为【鹿泉保安服务公司】的截图。

3月3号上午在【石家庄市罗马吉普修理厂】
的截图因为木马问题U盘上的截图文件已消失。

问题都是一样的。

SQL Server数据库sa用户密码相关问题解决方法

SQL Server数据库sa用户密码相关问题解决方法

SQL Server数据库sa用户密码相关问题解决方法SQL Server 是一个关系数据库管理系统。

它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。

在Windows NT 推出后,Microsoft 与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。

Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access 等都采用了SQL语言标准。

虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

1、请教如何查找sqlserver的sa密码?查询分析器,连接时,身份验证使用"使用windows身份验证"然后,执行:EXEC sp_password NULL, 'NewPassword', 'Sa'企业管理器-->实例名-->安全性-->登录-->双击右边的SA-->更改密码问:丢失SA密码如何找回?答:用户操作失误造成密码丢失。

有两种方法:如果数据不多,可重装TNSDB数据库。

如果只想找回密码,可将安装盘中的tnsdb.txt文件中的“insert intotns_secu_user(c_user_name,c_user_pwd,c_user_code,i_user_t ype,c_expiry_date,c_user_lock,c_user_disa,c_who_crea,c_when_c rea,c_who_modi,c_when_modi)values('sa','c12e01f2a13ff5587e1e9e4aedb8242d','',1,'','1 ','1','','','','')%”行。

MSDE2000的系统管理员(sa)密码修改方法

MSDE2000的系统管理员(sa)密码修改方法

MSDE2000的系统管理员(sa)密码修改方法Microsoft SQL Desktop engine 2000 是一个常用的SQL支持数据库,但安装后其sa 的默认密码为空,这样对数据安全有一定影响。

因为MSDE2000是简化版本,无管理控制台,修改密码只能进入命令行方式。

步骤:要注意的是要在切换了SQL的身份验证方式后才可以命令行修改密码。

默认的SQL身份验证方式是Windows账户模式,要改为采用SQL身份验证。

要Windows账户身份验证模式切换到SQL的身份验证模式,请按以下步骤操作:1. 先停止MSSQLSERVER 以及所有其他相关服务(如SQLSERVERAgent)。

2. 打开注册表编辑器。

3. 找到以下两个子项之一(取决于MSDE 是作为默认MSDE 实例安装的还是作为命名实例安装的):HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MSSqlserver\\MSSqlServer- 或者-HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SQL Server\\\\MSSQLServer\\4. 在右窗格中,双击LoginMode 子项。

5. 在DWORD 编辑器对话框中,将此子项的值设置为2。

确保选择了Hex 选项,然后单击确定。

(默认情况下,Windows LoginMode 注册表子项的值设置为1。

如果启用SQL的身份验证模式,则此值为2。

)6. 重新启动MSSQLSERVER 和SQLSERVERAgent 服务以使更改生效。

至此,SQL验证模式切换完毕。

7、在运行菜单执行CMD 命令先进入命令行模式8、进入MSDE安装目录C:\\Program Files\\Microsoft SQL Server\\80\\Tools\\Binn目录9、执行命令osql -U sa -Q "sp_password NULL, \'password\', \'sa\'"(其中password 改为你要设置的密码,输入时注意单引号和双引号的格式)10、之后会提示输入默认口令,直接按回车即可。

五大数据库密码破解

五大数据库密码破解

Sybase数据库修复及"sa"用户口令的恢复SYBASE数据库管理系统中数据库损坏后,重新建立数据库的时间比较长,这将给应用(特别是对时间要求特别严格的应用,如金融、证券等)造成很大的损失。

而如果在应用中遗忘超级用户sa口令,更会给系统管理带来极大的不便,甚至很多操作都无法进行。

本文介绍一种简便的修复SYBASE数据库及恢复sa口令的方法。

以下假定server能正常启动,server名为SYBASE,数据库名为demodb。

一、修复SYBASE数据库分为两种情况:1.数据库所用的设备正常,而库demodb的状态为suspect。

(1)以sa注册isql -u sa -P1>(2)修改server属性,置系统表为允许修改该状态。

1>sp_configure "allow updates",12>go3>recofigure with override4>go(3)修改数据库的状态,置数据库状态为server启动时不检测。

1>update master.sysdatabases set status = -327682>where name = "demodb"3>go(4)重启server。

(5)修改数据库的状态,置数据库状态为正常。

1>update master.sysdatabases set status = 02>where name ="demodb"3>go(6)修改server属性,置系统表为不允许修改状态。

1>sp_configure "allowupdates",02>go3>reconfigure with override4>go(7)再次重启server。

至此,如果数据库能够正常,则恢复完毕。

MSDE2000_常见问题解决方案

MSDE2000_常见问题解决方案

msde 2000 安装失败的解决方法1、安装到最后时,进度条自动回滚,安装不成功1)添加/删除程序中彻底删除sql server。

2)删除目录“C:\Program Files\Microsoft SQL Server”3)查看:控制面板->管理工具->服务->server的“状态”必须是“已启动”,“启动类型”必须是“自动”2、安装时提示:“指定的实例名无效”不能继续安装1)添加/删除程序中彻底删除sql server。

2)删除目录“C:\Program Files\Microsoft SQL Server”3)开始->运行->services.msc 到右边找到以下服务:COM+ System ApplicationApplication Management State ServiceDistributed Transaction CoordinatorHTTP SSLRemote Procedure Call (RPC) Locator将以上服务的“状态”属性改为“已启动”3、“配置服务器失败,请参考系统日志说明”和安装过程进度条退回1)添加/删除程序中彻底删除sql server。

2)删除目录“C:\Program Files\Microsoft SQL Server”3)“控制面板”->“网络连接”->在菜单“高级”中,单击“高级设置”->在“适配器和绑定”选项卡中,确定选中了“Microsoft网络的文件和打印机共享”4)“控制面板”->“管理工具”->本地安全策略”->展开“本地策略”,选中“安全选项”->“设备:未签名驱动程序的安装操作”或“未签名非驱动程序的安装操作”,设置为“默认继续”4、如果还不行,就这样做:1)添加/删除程序中彻底删除sql server。

2)删除目录“C:\Program Files\Microsoft SQL Server”3)打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除4)重启电脑,以administrator这个用户登录。

如何修改MSDE的登录方式及sa密码

如何修改MSDE的登录方式及sa密码
(其中 password 改为你要设置的密码,输入时注意单引号和双引号的格式)
10、之后会提示输入默认口令,直接按回车即可。密码修改成功。
修改了口令后不影响使用。如果要改密码步骤同上。此方法也可使用与命令行修改SQL2000企业版和专业版的sa口令。(前提是必须知道sa密码哦)
如何验证 SA 密码是否为空
在 Windows 身份验证模式下无法验证 sa 密码。但可以创建 sa 密码,以便 sa 帐户在以后身份验证模式更改为混合模式时仍然是安全的。
如果您收到以下错误信息,则表示 SQL Server 可能未运行,或者您可能为安装的 SQL Server 的命名实例提供了错误名称:
[Shared Memory]SQL Server does not exist or access denied.
如何修改MSDE的登录方式及sa密码
改 MSDE sa 密码和登录验证模式
Microsoft SQL Desktop engine 2000 是一个常用的SQL支持数据库,但安装后其 sa 的默认密码为空,这样对数据安全有一定影响。因为MSDE2000是简化版本,无管理控制台,修改密码只能进入命令行方式。步骤:
4. 在右窗格中,双击 LoginMode 子项。
5. 在 DWORD 编辑器对话框中,将此子项的值设置为 2。确保选择了 Hex 选项,然后单击确定。 (默认情况下,Windows LoginMode 注册表子项的值设置为 1。如果启用SQL的身份验证模式,则此值为 2。)
6. 重新启动 MSSQLSERVER 和 SQLSERVERAgent 服务以使更改生效。至此,SQL验证模式切换完毕。
您将收到以下提示信息,表示已成功更改密码:

sql忘记sa密码修改方法

sql忘记sa密码修改方法
sql忘记sa密码修改方法 SQL2000SA密码更改2008-05-26 00:18sql忘记sa密码修改方法
方法一:
通过企业管理器进入查询分析执行:
EXEC sp_password NULL, '你的新密码', 'sa'
如果你在NT下(包括2000)装的SQL Server,则可以这样做:
sp_password Null,\'ok\',\'sa\'
运行后sa的密码变为"ok"
sp_password存储过程的功能是更改SQL Server登录的密码;
语法格式:
sp_password [ [ @old = ] \'old_password\' , ]
{ [ @new =] \'new_password\' }
[ , [ @loginame = ] \'login\' ]
参数说明
[@old =] \'old_password\' : 旧密码;
[@new =] \'new_password\' : 要指定的新密码
[@loginame =] \'login\' : 要指定的用户
返回值: 0(成功)或 1(失败)
直接打开"查询分析器"(注意不是从"企业管理器"中进入,可以从开始菜单的程序组进去,如果找不到的话,直接在"运行"中输入"isqlw.exe"也可);
选择"Windows身份验证"进入,不需要输入密码,只要你是本机的系统管理员或者域管理员,此时自动成为SQL Server的管理员;

数据库SA密码修改步骤V2.0

数据库SA密码修改步骤V2.0

Cloud数据库SA密码修改步骤:1,在sql2012中修改sa密码为新密码;2,打开金蝶cloud安装目录,如:C:\Program Files (x86)\Kingdee\K3Cloud\ManageSite\App_Data,修改Common.config,用记事本打开,找到如下这段,< mcdc><managementCenter Enabled="true" DataCenterID="999" DataCenterNumber="000"DataCenterName="管理中心" DatabaseEntity="K3DBConfiger2014124407596"DatabaseType="MS_SQL_Server" CreateTime="12/04/2014 13:43:38"DbServerInstance="HSZC1003-0276\MSSQLSERVER2008R" DbUser="sa"DbPassword="买伃习企" Id="005056c0-0001-8370-11e4-7b787e8c4507" /> < /mcdc>Enabled设置为false3,关闭浏览器,重启IIS,4,重新打开管理中心(http://192.168.100.30:8000),就可以到创建界面进行注册了,如下图注:如果要沿用原有的产品唯一码,请务必使用注册管理中心库的功能,而不能新建,新建管理中心产品唯一码会变,需要重新申请许可;5,注册管理中心成功后,依次双击每个账套,重新修改每个账套的sa密码为修改过的新密码;6,重启IIS,至此OK。

Netware超级用户口令遗忘后的对策

Netware超级用户口令遗忘后的对策

Netware超级用户口令遗忘后的对策---摘自《电脑报》入网口令限制是保证Netware系统安全的有力手段之一。

但如果在使用过程中,网络管理员不慎把超级用户的口令遗忘了,就不能再对网络进行行之有效的管理和维护,其后果之严重是不言而喻的。

笔者通过摸索和总结得出口令遗忘后的四种对策,现介绍给大家:1.如果你设置了几个超级用户,那事情就好办多了。

用另一个超级用户登录后,运行SYSCON,修改该超级用户的口令即可(此方法适用于Netware2.X、3.X、4.X版本)。

2.如果没有其它超级用户,可以用一些工具软件来解除超级口令或建立一个拥有超级权限的用户。

例如:有一个Burglar.nlm的程序,它可以在服务器端创建一个拥有超级权限的用户,其具体用法是:(1)把该程序拷贝到一软盘上;(2)把此软盘插入到正在运行的服务器的软驱中;(3)退出正在运行的Monitor(或任何正在运行的程序),直到你回到“:”提示符的状态下;(4)在提示符后输入“load a:\burglar.nlm super2”,这里的“super2”是要建立的用户名,可任意命名;(5)用“down”和“exit”命令重新启动服务器。

这样就创建了一个新的超级用户super2了,它是没有口令的,用它登录后修改原超级用户的口令即可。

注意:恢复系统后,别忘了把该用户删除或加上口令,以免被他人盗用。

3.用系统内部的“debuger”使口令检查失效:(1)同时按下“左Shift”、“右Shift”、“Alt”、“Esc”,进入debuger状态;(2)输入“d VerifyPassword 6”后回车(注意大小写),屏幕显示6个数值,请用笔记在纸上,后面要用到;(3)输入“c VerifyPassword=B8 0 0 0 0 C3”(等号后6个值用空格分开)后回车,设置系统关闭口令检查;(4)输入“g”后回车,回到console(控制台)下;(5)在任一工作站上以超级用户“supervisor”登录,无口令检查,运行syscon修改超级用户口令后退出。

清除和修改msde数据库的超级用户(sa)密码的方法

清除和修改msde数据库的超级用户(sa)密码的方法

如何清除和修改msde数据库的sa密码用友软件提示出现以下问题时,可以用本办法:当客户主机那台电脑上面安装的是MSDE时,万一客户忘掉了MSDE中sa的登录密码时怎么办呢?我们大多会想到重装MSDE,这是其中一种解决办法,但是重装比较麻烦,还要搜索与备份mdf和ldf文件等,有没有一种更简单的方法来找回或者清空MSDE 中sa的密码呢?答案是肯定的。

“SQL Server 桌面引擎”(也叫 MSDE 2000)没有自己的用户界面,因为它主要设计为在后台运行。

用户通过 MSDE 2000 嵌入的程序与它交互。

随 MSDE 2000 提供的唯一工具是 osql 。

可执行文件 Sql.exe 在 MSDE 2000 的默认实例的 MSSQL\Binn 文件夹中。

本文重点讨论如何通过使用 osql 工具管理 MSDE 2000。

何为 Osql?osql 工具是一个 Microsoft Windows 32 命令提示符工具,您可以使用它运行 Transact-SQL 语句和脚本文件。

osql 工具使用 ODBC 数据库应用程序编程接口 (API) 与服务器通讯。

如何使用 Osql?一般情况下,可以这样使用 osql 工具:•用户通过与使用命令提示符时相似的方式交互输入 Transact-SQL 语句。

•用户提交 osql 作业,方法是:•指定单个要运行的 Transact-SQL 语句。

- 或 -•将该工具指向一个包含要运行的 Transact-SQL 语句的脚本文件。

了解了这些之后,我们就可以利用osql这个命令提示符工具来进行相关的操作。

方法很简单,Follow me:连接到 SQL Server 桌面引擎 (MSDE 2000)如要连接到 MSDE 2000,请按照下列步骤操作:1. 确认 MSDE 2000 正在运行。

2. 在承载您要连接的 MSDE 2000 实例的计算机上打开一个命令窗口。

3. 键入下面的命令,然后按 ENTER 键:osql -E这可以通过使用 Windows 身份验证将您连接到 MSDE 2000 的本地默认实例。

清除数据库sa密码

清除数据库sa密码

清除数据库sa密码SQLServer2000 的sa密码忘记之后的解决方法今天,发现我维护的服务器的SQL2000 出错了。

前一段时间把服务器的密码告诉了另一个同事,他在上面装了个他做的系统,也不知道被他怎么搞的一下。

现在竟然启动企业管理器也连接不上。

原来的sa密码也不是我设置的。

他说也没有动过SQL2000,真的是麻烦。

以下是我找到的解决方法,但是对于我的机器好象还不太行。

"无法连接到服务器,用户xxx登陆失败"该错误产生的原因是由于SQL Server使用了"仅Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡3.在"身份验证"下,选择"SQL Server和 Windows ".4.重新启动SQL Server服务.在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,那就通过修改注册表来解决此问题:1.点击"开始""运行",输入regedit,回车进入注册表编辑器2.依次展开注册表项,浏览到以下注册表键:[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServ er/MSSQLServer]3.在屏幕右方找到名称"LoginMode",双击编辑双字节值4.将原值从1改为2,点击"确定"5.关闭注册表编辑器6.重新启动SQL Server服务.此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使用Windows身份验证模式来连接SQL Server.这是因为在 SQL Server 中有两个缺省的登录帐户:BUILTIN/Administrators<机器名>/Administrator 被删除.要恢复这两个帐户,可以使用以下的方法:1.打开企业管理器,展开服务器组,然后展开服务器2.展开"安全性",右击"登录",然后单击"新建登录"3.在"名称"框中,输入 BUILTIN/Administrators4.在"服务器角色"选项卡中,选择"System Administrators"5.点击"确定"退出6.使用同样方法添加 <机器名>/Administrator 登录.说明:以下注册表键:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/MSSQLServer/LoginMode的值决定了SQL Server将采取何种身份验证模式.1.表示使用"Windows 身份验证"模式2.表示使用混合模式(Windows 身份验证和 SQL Server 身份验证).我在处理这个问题是这样做的:1. 重新注册SQL服务器,输入服务器名为: LOCALHOST ,这个时候系统可以重新连接到SQL数据库2.打开LOCALHOST下面的安全性->登录,修改sa的密码3. 编辑默认的Local服务连接的属性,修改为正确的sa的密码。

SymantecSAV报告服务器安装步骤及常见问题

SymantecSAV报告服务器安装步骤及常见问题

SymantecSAV报告服务器安装步骤及常见问题1.如何安装Symantec 报告服务器 (1)2.如何卸载并重装Symantec 报告服务器 (4)3.报告服务器常见问题 (4)1) 报告数据库内存占⽤太多 (4)2) SA V报告服务器账号锁定问题处理 (5)3) 忘记密码后修改密码的⽅法 (7)4) 访问报告控制台时出现CGI 错误 (8)5)Troubleshooting a failed Reporting Server installation (11)1.如何安装Symantec 报告服务器安装环境要求:报告服务器要使⽤IIS和SQL server做操作平台。

1)安装IISWindows 2000缺省情况下会安装IIS 5.0,如果是windows 2003系统则缺省不会安装IIS 6.0,必须在安装报告服务器前先⼿动安装IIS 6.0。

安装办法是打开控制⾯板—〉添加/删除程序—〉添加/删除windows组件—〉应⽤程序服务器—〉internet信息服务(IIS),点下⾯的按钮“详细信息”—〉在“万维⽹服务”前打钩,然后开始安装(可能需要插⼊windows 2003系统CD)。

有⼀点需要注意的是,如果先前安装过IIS,但后来改了服务器主机名,那么IIS WEB服务器不能正常访问了,必须卸载IIS,然后再重新安装IIS,之后再做其它步骤。

报告服务器在安装过程中会利⽤IIS的WEB服务建⽴⼀个Reporting虚拟⽹站,供查询报告使⽤。

2)安装SQL Server 2000如果防病毒服务器管理的客户端数量不超过500台,可以不⽤另外安装SQL server,在报告服务器模块安装时会⾃动安装⼀个SQL MSDE桌⾯版数据库(不⽤再打SQL SP4补丁)。

由于SQL MSDE数据库⼤⼩限制为2GB,超过500台的建议按下⾯的步骤安装SQL Server 2000 (必须打SQL SP4补丁)。

msde安装说明

msde安装说明

MSDE 安装说明●主要安装步骤:1、下载msde安装程序、setup.ini文件2、解压缩msde安装包3、将setup.ini文件拷贝在MSDERelA文件夹中,替换原来的文件。

4、安装msde程序5、设置sa登陆密码-------------------------------------------------------------------●详细安装说明:1、解压下载的CHS_MSDE2000A.exe压缩包双击压缩包,弹出以下对话框:点击“我同意”按钮,系统将要求您指定用于存放解压缩后的文件的目录。

您可以指定一个不存在的目录,解压缩程序将检测并为您创建该目录结构。

系统默认存放目录为C:\MSDERelA,下图所示:点击“完成”按钮,开始解压,下图所示:完成后,提示“已经成功传递软件包”。

2、安装msde1、将setup-ini.rar 解压,将解压后的文件setup.ini拷入该目录C:\MSDERelA,替换掉原来的setup.ini文件。

2、在C:\MSDERelA文件夹中双击setup.exe 文件,系统开始自动安装msde。

安装完成后,重新启动系统,可以看到任务栏的右下角sql server 服务管理器已经自动启动。

3、设置sa密码(重要)安装管家婆等试用版程序,完成后,将管家婆软件服务器sa登陆密码设置为数字 1 。

------------------------------------------------------------------------------------ 关于msde的说明:MSDE 2000 是微软公司提供的一个免版税、可再分发的数据库引擎,它与 Microsoft SQL Server 2000 完全兼容。

MSDE2000体积小,系统要求低,支持SQL Server 2000其它版本的大多数功能,但不包括图形管理工具(企业管理器、查询分析器等等)。

去除SA的xp_cmdshell权限

去除SA的xp_cmdshell权限

去除SA的xp_cmdshell权限.txt女人谨记:一定要吃好玩好睡好喝好。

一旦累死了,就别的女人花咱的钱,住咱的房,睡咱的老公,泡咱的男朋友,还打咱的娃。

去除SA的xp_cmdshell权限如果你不需要扩展存储过程xp_cmdshell请把它去掉。

使用这个SQL语句:use mastersp_dropextendedproc 'xp_cmdshell'xp_cmdshell是进入操作系统的最佳捷径,是数据库留给操作系统的一个大后门。

如果你需要这个存储过程,请用这个语句也可以恢复过来。

sp_addextendedproc 'xp_cmdshell', 'xpsql70.dll'如果服务器存在SQL的SA空口令漏洞,探测结果会显示,参考[图3]。

解决方法:运行SQLSERVER管理工具,给SA帐号加上强壮密码,还要在SQL命令行执行:“if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[xp_cmdshell] ) and OBJECTPROPERTY(id, NIsExtendedProc) = 1) exec sp_dropextendedproc N[dbo] .[xp_cmdshell] ”GO或:“use mastersp_dropextendedproc xp_cmdshell”这样就算攻击者获得SA帐号密码远程连接后,也不能调用CMDSHELL了。

另外一个也是很常用的数据库MYSQL,默认安装后也存在ROOT空口令漏洞,如果你不补上的话,INTERNET上任意远程主机都可以连接你服务器上的MYSQL数据库,任意编辑,修改,删除数据库甚至可以通过它来提升权限,完全控制你的服务器。

所以必须重视。

解决方法:在mysql>状态下输入:grant select,insert,update,delete on *.* to root@"%" identified by "pass";语句即可为ROOT设置口令。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何清除和修改msde数据库的sa密码
用友软件提示出现以下问题时,可以用本办法:
当客户主机那台电脑上面安装的是MSDE时,万一客户忘掉了MSDE中sa的登录密码时怎么办呢?我们大多会想到重装MSDE,这是其中一种解决办法,但是重装比较麻烦,还要搜索与备份mdf和ldf文件等,有没有一种更简单的方法来找回或者清空MSDE 中sa的密码呢?答案是肯定的。

“SQL Server 桌面引擎”(也叫 MSDE 2000)没有自己的用户界面,因为它主要设计为在后台运行。

用户通过 MSDE 2000 嵌入的程序与它交互。

随 MSDE 2000 提供的唯一工具是 osql 。

可执行文件 Sql.exe 在 MSDE 2000 的默认实例的 MSSQL\Binn 文件夹中。

本文重点讨论如何通过使用 osql 工具管理 MSDE 2000。

何为 Osql?
osql 工具是一个 Microsoft Windows 32 命令提示符工具,您可以使用它运
行 Transact-SQL 语句和脚本文件。

osql 工具使用 ODBC 数据库应用程序编程接
口 (API) 与服务器通讯。

如何使用 Osql?
一般情况下,可以这样使用 osql 工具:
•用户通过与使用命令提示符时相似的方式交互输入 Transact-SQL 语句。

•用户提交 osql 作业,方法是:•指定单个要运行的 Transact-SQL 语句。

- 或 -
•将该工具指向一个包含要运行的 Transact-SQL 语句的脚本文件。

了解了这些之后,我们就可以利用osql这个命令提示符工具来进行相关的操作。

方法很简单,Follow me:
连接到 SQL Server 桌面引擎 (MSDE 2000)
如要连接到 MSDE 2000,请按照下列步骤操作:
1. 确认 MSDE 2000 正在运行。

2. 在承载您要连接的 MSDE 2000 实例的计算机上打开一个命令窗口。

3. 键入下面的命令,然后按 ENTER 键:
osql -E
这可以通过使用 Windows 身份验证将您连接到 MSDE 2000 的本地默认实例。

如要连接到 MSDE 2000 的一个命名实例,请键入:
osql -E -S servername\instancename
如果您收到了下面的错误消息,表明 MSDE 2000 可能未在运行,或者您可能为安装的 MSDE 2000 的命名实例提供了错误的名称:
[Shared Memory]SQL Server does not exist or access denied.
[Shared Memory]ConnectionOpen (Connect()).
如果您成功连接到了该服务器,就会出现下面的提示:
1》
此提示表示 osql 已启动。

现在,您可以交互输入 Transact-SQL 语句,运行结果将出现在命令提示行上。

实际操作方法和效果如下:
1、在'开始'-'运行‘里面输入CMD,回车
2、然后输入osql -E 回车,注意横线前面有空格
1》sp_password null,'password','sa' 回车注意都是英文下的单引号,注意:确保将“password”替换为你的密码,如果你要让密码为空的话,这里保留两个单引号即可。

这里是将密码改为空,也就是不要密码(不推荐)。

2》go 回车
呵呵,大功告成!
声明:此操作有风险,如您确实要更改MSDE中sa的密码,请您务必第一时间联系管易通软件客服,并请您在客服人员的指导下进行操作,对于由于擅自更改导致数据遗失或者无法连接的情况,管易通软件不负任何责任!谢谢!。

相关文档
最新文档