现在的位置: 首页 > 综合 > 正文

使用SQL SERVER 内部函数进行密码加密和校验小问题

2013年01月05日 ⁄ 综合 ⁄ 共 300字 ⁄ 字号 评论关闭

一般来说,使用sql server 作为后台数据库,最简单容易的用户密码加密和密码校验就是使用sql server 自己的函数,方便快捷又省事。不过就有个小事项要注意,一直以来都是使用英文版的操作系统和英文版的SQLSERVER, 在设置数据表的密码字段类型都是随便的VARCHAR类型,再配合PWDENCRYPT 和PWDCOMPARE 两个内置函数就搞定了!但是问题就是,现在使用的是中文版的操作系统和中文版的数据库,数据库的字符集都变成中文字符集了。这个密码字段的类型使用varchar 就不work 了。

将密码字段的类型改一下为nvarchar 吧,OK! 两个函数的功能又重新work 了!

真是无语.... 小东西。

【上篇】
【下篇】

抱歉!评论已关闭.