我已经在我的机器上安装了 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 没有看到这种凭证信息,所以很怀疑。