0

我已经在我的机器上安装了 SQL Server 2008 R2。
看起来我的 SSMS(SQL Server Management Studio)有问题。

对于每次登录,它都会以不同的方式显示凭据信息。请注意同一 SSMS 上不同选项卡的以下屏幕截图上的工具提示。用户帐户信息始终如一。

对于每个 Windows 身份验证登录工具提示都以以下用户帐户结尾 (fs\c005057(105,128,114,51 等.....)) 示例:
如果以下屏幕截图不清楚,则工具提示显示如下。

TAB1(ToolTip) --c:\SQLSErver\CreateSP1\(fs\c005057(105))
TAB2(ToolTip) --c:\SQLSErver\ExeucuteScriptOfSP1\(fs\c005057(128))
TAB3(ToolTip) --c:\SQLSErver\CreateSP2\(fs\c005057(114))
TAB4(ToolTip) --c:\SQLSErver\ExeucuteScriptOfSP1\(fs\c005057(51))

问题,我现在遇到的是,如果我在 Tab1 中编译 Storedprocedure,并且如果我通过在同一 SSMS 中的 Tab2 中提供参数来执行 SP,结果完全出乎意料。怀疑是这个问题。我之前的 SSMS 没有看到这种凭证信息,所以很怀疑。

在此处输入图像描述

4

1 回答 1

1

这些是 session_id 值。在任何查询窗口中运行以下命令:

SELECT @@SPID;

它们将匹配工具提示。我保证,您的意外结果是由不同的问题引起的。

于 2012-08-01T19:54:51.393 回答