xp_md5.dll为64位

时间:2010-07-05 09:30:12

标签: sql sql-server-2008

我现在正在sql server 2008上的一个测试数据库中使用这个扩展存储过程,它工作正常。我试图在不同的SQL服务器上做同样的事情,但它没有用。然后我得到一个解释,前者是32位处理器,后者是64位处理器。无论如何都要在64位处理器上使用这个扩展存储过程!

我需要为64位重新编译xp_md5.dll版本。

提前致谢

1 个答案:

答案 0 :(得分:2)

如果您想要MD5,为什么不使用2008内置的HASHBYTES()

DECLARE @IN  NVARCHAR(4000) = N'Hello'
DECLARE @OUT VARBINARY(16)

SET @OUT = HASHBYTES('MD5', @IN)

SELECT @OUT