EXECUTE AS返回错误的用户

时间:2014-03-04 20:44:40

标签: sql-server sql-server-2008 tsql

我遇到了一个奇怪的情况。除了一台服务器外,此代码在所有服务器上运行正常。

  

设置nocount为
  SELECT SUSER_NAME(),USER_NAME();
  以user ='guest'执行;
  SELECT SUSER_NAME(),USER_NAME();
  恢复;
  SELECT SUSER_NAME(),USER_NAME();

这将返回所有服务器上第一个和第三个语句的用户名。在问题服务器上,它返回一个伙伴dev的登录信息而不是guest。像DOMAIN \ joeblow。

我应该设置SQL Server设置还是其他一些我不知道的问题?我们正在运行SQL Server 2008 R2。

0 个答案:

没有答案