如何查看sqlserver sa密码
查看sqlserver sa密码的方法与步骤:
1,改用windows身份登录系统,不需要密码
2,进入sqlserver2005后,在服务名上单击右键选择属性,在安全性中选sql server和windows身份模式,单击确定
3,在如图所示的sa上双击,在如图所示的位置上修改密码,一般用字母和数字组合的形式最好,免得不好用还得再来一遍,单击确定
5,在如图所示的界面,把服务停止后再重新启动一下,回到sqlserver登录界面。改成sa登录,输入新修改的密码
扩展资料
SQL Server2005中的新安全模式将用户和对象分开,提供fine-grainAccess存取、并允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。
SQL Server2005为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符PIVOT,APPLY,ROW_NUMBER和其他数据列排行功能。
使用SQL Server2005,开发人员将能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。
参考资料:sqlserver - 百度百科
2024-10-22 广告
2015-05-20 · 知道合伙人数码行家
知道合伙人数码行家
向TA提问 私信TA
验证的时候,选择按照Windows身份验证,就直接进去了……汗!
输入下列命令,执行:
exec sp_password null,'新密码','sa'
好了,现在密码已经改变了,到企业管理器看看 ^_^
下面是我在SQL Server的帮助看到的关于存储过程 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 网络帐户连接到 SQLServer 的用户是由 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'
2015-11-14 · 知道合伙人软件行家