SQLServer里生成隨機(jī)密碼的過程和函數(shù)

字號:

系統(tǒng)管理員或者DBA有時(shí)候?yàn)榱巳∫粋€(gè)隨機(jī)密碼有可能要想好久。
    記得多年前我有一位網(wǎng)管同事拿著唐詩三百首里古詩開頭拼音字母來做密碼。
    其實(shí)有很多程序的方法來生成隨機(jī)密碼的:
    Sqlservercentral上介紹了RandomPWDkbd生成密碼的過程比較好.
    我稍加修改,生成sp_RandomPWDkbd_yu過程,一次可以生成一批密碼.
    例如一次生成20個(gè)八位長度的密碼的調(diào)用方法如下:
    exec sp_RandomPWDkbd_yu 8, 20
    Sqlservercentral上還介紹了生成密碼的函數(shù)fn_RandomPassword().
    一次生成一批密碼也可以用:
    use master
    SELECT name, dbo.fn_RandomPassword() as UserPassword
    FROM sysusers