SQL Server中使用sp_password重置SA密码实例
作者:junjie 发布时间:2024-01-20 15:07:59
SQL2000的SA密码不能更改的解决方法,在更改sa的密码出现下面的错误:
Error 21776: [SQL-DMO] The name ‘dbo' was not found in the Users collection. If the name is a qualified name, use [] to separate various parts of the name, and try again.
解决方法:用SQl带的查询管理器连接到sql上,执行:
EXEC sp_password NULL, ‘XXXXXX', ‘sa'
关于Sp_password具体信息如下:
sp_password
添加或更改 Microsoft? SQL Server? 登录的密码。
语法
sp_password [ ][ @old = ] ‘old_password' , ]
{ [ @new =] ‘new_password' }
[ , ][ @loginame = ] ‘login' ]
参数
[@old =] ‘old_password'
是旧密码。old_password 为 sysname 类型,其默认值为 NULL。
[@new =] ‘new_password'
是新密码。new_password 为 sysname 类型,无默认值。如果没有使用命名参数,就必须指定 old_password。
[@loginame =] ‘login'
是受密码更改影响的登录名。login 为 sysname 类型,其默认值为 NULL。login 必须已经存在,并且只能由 sysadmin 固定服务器角色的成员指定。
返回代码值
0(成功)或 1(失败)
注释
SQL Server 密码可包含 1 到 128 个字符,其中可包括任何字母、符号和数字。
新密码以加密的形式更新和存储,因此,任何用户(甚至系统管理员)都不能查看密码。
当 sysadmin 或 securityadmin 固定服务器角色的成员使用带全部三个参数的 sp_password 重新设置他们自己的密码时,审核记录反映的却是他们正在更改别人的密码。
sp_password 不能用于 Microsoft Windows NT? 安全帐户。通过 Windows NT 网络帐户连接到 SQL Server 的用户是由Windows NT 授权的,因此其密码只能在 Windows NT 中更改。
sp_password 不能在用户定义的事务中执行。
权限
执行权限默认地授予 public 角色,以供用户更改自己的登录密码。只有 sysadmin 角色的成员可更改其他用户的登录密码。
示例
A.无原密码的情况下更改登录密码
下面的示例将登录 Victoria 的密码更改为 ok。
EXEC sp_password NULL, ‘ok', ‘Victoria'
B.更改密码
下面的示例将登录 Victoria 的密码由 ok 改为 coffee。
EXEC sp_password ‘ok', ‘coffee'


猜你喜欢
- 因为python打包的时候需要用到ico图片格式,网上看好的图片又没有ico,于是自己寻找了一下python转换图片格式的方法,彻底解决这个
- 有一台windows服务器上跑着mysql的一些应用,现在需要将mysql的数据每天备份,并通过ftp上传到指定的存储服务器上要是在linu
- urllib模块发起的POST请求案例:爬取百度翻译的翻译结果1.通过浏览器捉包工具,找到POST请求的url针对ajax页面请求的所对应u
- 本文实例为大家分享了python编写决策树源代码,供大家参考,具体内容如下因为最近实习的需要,所以用python里的sklearn包重新写了
- 做为一个专职的页面重构者, 我们从事的工作简单的说就是“将设计稿转换成WEB页面”,这一过程可以很简单到直接把PSD从里导出成网页;也可复杂
- 一,未使用 git add 缓存代码时。可以使用 git checkout -- filepathname (比如: git checkou
- 一、开发时管理数据库遇到的问题:现在开发一般都是团队开发,这样就会出现项目同步的问题,代码同步可以通过SVN工具管理起来,那数据库同步怎么办
- 我正在用 MySQL 客户端的时候,突然想到如果可以给查询结果添加排名该多好啊,然后就找到了一个简单的解决办法。下面是一个示例表
- 这个验证类的完成有很长时间了,一直没有分享给大家使用了这么长时间之后感觉挺顺手,用于一些不需要特殊效果的表单验证个人认为已经足够了,还是挺好
- 简介对与控件QPushButton中的可以使用setStyleSheet设置它背景图片。具体设置背景图片的方法有两种self.button.
- 由于项目收尾,最近忙着做一些方法的优化,整理了一些分享给大家。 当页面内有许多控件,我们在需要清空其值的时候,一个个清空未免太麻烦。于是写了
- 上一篇文章,写了基本框架,可能很多人会觉得晕头转向,这里提供一个简单的例子来予以说明,希望能帮你解开谜团。一、功能介绍通过微信公众平台实现在
- 背景开工前我就觉得有什么不太对劲,感觉要背锅。这可不,上班第三天就捅锅了。我们有个了不起的后台程序,可以动态加载模块,并以线程方式运行,通过
- 创建一个表T_Employee并插入若干数据 代码如下:create table T_Employee(FNumber VARC
- 1.Anaconda如未安装Anaconda可至其官网下载,学习使用个人版就可以了。下载地址:Anaconda | Individual E
- 背景客户最近有这样的需求,想通过统计Oracle数据库活跃会话数,并记录在案,利用比对历史的活跃会话的方式,实现对系统整体用户并发量有大概的
- 1.Word文档如下:2.代码# -*- coding: UTF-8 -*-from docx import Documentdef rea
- python实现解压缩的重要模块就是——zipfile,其次是os安装zipfile模块首先得安装zipfile模块,打开cmd输入一下命令
- 1. grpc开源包的安装# conda$ conda create -n grpc_env python=3.9# install grp
- 问题背景两张表一张是用户表a(主键是int类型),一张是用户具体信息表b(用户表id字段是varchar类型)。因为要显示用户及用户信息,所