0

マシンに SQL Server 2008 R2 をインストールしました。
SSMS (SQL Server Management Studio) に問題があるようです。

ログインごとに、資格情報が異なって表示されます。同じ SSMS の異なるタブのスクリーン ショットの下にあるツールチップを確認してください。ユーザー アカウント情報は常に非常に重要です。

すべての Windows 認証ログインのツールチップは、以下のユーザー アカウントで終了しています (fs\c005057(105,128,114,51 etc.....)) 例:
以下のスクリーン ショットが明確でない場合、ツールチップは次のように表示されます。

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 に答える