SQL Server用户创建脚本密码说明

时间:2012-01-24 16:19:56

标签: sql-server sql-server-2008 sql-server-2005 encryption

以下是我的用户

创建脚本
CREATE LOGIN [sa] WITH PASSWORD=N'ô/PDM643¸}''8%õ''f;âw¡ÈS'

请告诉我这个密码吗?

2 个答案:

答案 0 :(得分:0)

我会说 [ô/ PDM643}}'8%õ'f;â€]

select N'ô/PDM643¸}''8%õ''f;âw¡ÈS'

双引号如:''最后只做一个'。

并且不应该忘记N'somestirng'与'somestring'并不完全相同。

  • N'somestirng' - 存储2个字节/ char
  • 'somestirng' - 存储1个字节/ char

因此,如果在这种情况下有一些特殊字符,那就会有所不同。

答案 1 :(得分:0)

该密码是输入的原始密码的单向散列。如果没有基于散列方式生成彩虹表,这里没有人可以解密它。

因此,如果您丢失了密码,则需要使用管理员帐户登录计算机并进行更改。

如果你只是想破解一个sql server ......好吧,我认为没有人需要给你更多建议。