请问SQL Server中用户的密码存放在哪个文件中?谢谢!

truemichael 2001-12-21 02:36:41
...全文
1745 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
truemichael 2001-12-24
  • 打赏
  • 举报
回复
N_chow(一劍飄香) :非常感谢!
N_chow 2001-12-24
  • 打赏
  • 举报
回复
偶費了大把心思想要得到sa的密碼,結果還是不行,不過希望下面的代碼能對你有所幫助。

declare @clearpw varchar(255)
declare @encryptpw varbinary(255)

select @clearpw = 'testpassword'
select @encryptpw = convert(varbinary(255), isnull(password, '')) from
syslogins where loginname = 'sa'

print @clearpw
print @encryptpw

select pwdcompare(@clearpw, @encryptpw, 0) --如果@clearpw跟@encryptpw值相等,pwdcompare這個function將會返回1,否則返回0

huang_sir 2001-12-24
  • 打赏
  • 举报
回复
不是放在单独文件中,而是在数据库中
truemichael 2001-12-24
  • 打赏
  • 举报
回复
shinebei(灰灰):太谦虚了
shinebei 2001-12-21
  • 打赏
  • 举报
回复
呵,才学疏浅:)
truemichael 2001-12-21
  • 打赏
  • 举报
回复
shinebei(灰灰) :谢谢!
我的意思是,这些用户名和密码是不是存放在机器的某个文件里边了?
shinebei 2001-12-21
  • 打赏
  • 举报
回复
exec sp_helpuser

34,836

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧