我遇到了一个奇怪的情况。除了一台服务器外,此代码在所有服务器上运行正常。
设置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。