2012-06-26 32 views
0

我有一个Asp .Net Web服务。在它的方法中,我调用SQL Server的HOST_ID()函数来获取每个会话或连接的唯一ID,但每个会话都有一个ID。我怎样才能使它对每个http会话都是唯一的?我如何在Web服务中为不同的会话设置不同的HOST_ID()?

+0

我删除了关于'@@ SPID'的注释,因为不知道这是否合适。但它是连接/会话的SQL Server数字标识符。 –

+0

你想用host_id()做什么? –

回答

0

从联机丛书:

返回工作站标识号。工作站标识号是连接到SQL Server的客户端计算机上应用程序的进程标识(PID)。

这不可能是唯一的。

相关问题