SQL Server sp_who显示最后一个工作站链接表主机名而不是当前工作站主机名

时间:2010-12-20 20:01:05

标签: ms-access vba

我有一个Access前端到SQL Server 2008,当我执行sp_who以查看谁以何种方式使用它时,所有工作站ID都显示我的工作站ID。我猜这是因为最后一个链接所有远程表的人实际上是我。

有没有办法解决这个问题?发生这种情况并不是很可怕,但似乎有一种简单的方法可以解决这个问题。

我确实将实际的工作站ID传递给后端的多个查询,这样当事情被删除时,它们只适用于当前用户(而不是其他一些用户数据)。

同样在我的前端登录表单中,我尝试通过VBA代码链接一个表,看看是否可以解决问题,但它似乎没有。

1 个答案:

答案 0 :(得分:0)

更改代码以传递WSID以及ODBC连接字符串,并在第一次打开时重新链接表修复此问题。