我想知道如何获取或创建永远在数据库上唯一的会话ID。
@SSPID
不是唯一的。有人退出后会重复使用。
答案 0 :(得分:0)
声誉不足,这就是为什么这是一个答案而非评论。
您可以使用SPID + GETDATE()即使在数年之后也能获得唯一的可识别会话。
答案 1 :(得分:0)
您可以使用LOGON触发器生成唯一ID并插入表中。然后,您的应用可以检索此ID以供使用
> db.collection.update({match1: '1'}, {$set: {'': 2}})
WriteResult({
"nMatched" : 0,
"nUpserted" : 0,
"nModified" : 0,
"writeError" : {
"code" : 56,
"errmsg" : "An empty update path is not valid."
}
})