2016-11-10 3 views
0

My機能:の取得中にエラーが発生しましたrun関数のMD5

DECLARE @Data varchar(50) = 'Rushang' 
DECLARE @hash CHAR(32) 
    set @data = 'Micro' + @data 
EXEC master.dbo.xp_md5 @data, -1, @hash OUTPUT 
select substring(@hash,5,17) 

エラー:

Msg 17750, Level 16, State 0, Procedure xp_md5, Line 1
Could not load the DLL xp_md5.dll, or one of the DLLs it references. Reason: 193(%1 is not a valid Win32 application.).

(1 row(s) affected)

Result:-

NULL

+0

http://www.sqlservercentr al.com/Forums/Topic1018029-149-1.aspxちょうどこのリンクをチェックしてください。 – Mansoor

+0

@Mansoor私の機能を変えてください – Rushang

答えて

0
FOR MD5 why not use 2008's built in HASHBYTES()? 

DECLAREの@INのNVARCHAR(4000)= N'Hello」DECLAREの@OUT VARBINARY(16)SET @OUT = HASHBYTES( 'MD5'、@ IN)SELECT @OUT

関連する問題