我现在正在sql server 2008上的一个测试数据库中使用这个扩展存储过程,它工作正常。我试图在不同的SQL服务器上做同样的事情,但它没有用。然后我得到一个解释,前者是32位处理器,后者是64位处理器。无论如何都要在64位处理器上使用这个扩展存储过程!
我需要为64位重新编译xp_md5.dll版本。
提前致谢
答案 0 :(得分:2)
如果您想要MD5,为什么不使用2008内置的HASHBYTES()
?
DECLARE @IN NVARCHAR(4000) = N'Hello'
DECLARE @OUT VARBINARY(16)
SET @OUT = HASHBYTES('MD5', @IN)
SELECT @OUT