2009-08-25 4 views
0

Ist es möglich, die aktuell definierten Sitzungsvariablen aufzulisten? Ich habe für das Äquivalent vonsql server listet aktuelle Sitzungsvariablen auf

select * from sys.tables 

für Session-Variablen suchen, aber ich kann nicht eine sys Ansicht finden, die diese Informationen enthält. Ich frage mich, ob es möglich ist, durch sie hindurch zu drehen und sie in das Antwortfenster zu drucken. Ich habe ungefähr 35+.

Antwort

1

Testen Sie dieses DMV. Es enthält alle aktuellen Sitzungsvariablen und ihre Werte. Sie sind in columnar Format, BTW. Dies wird die Informationen zu Ihrer aktuellen Verbindung zurück:

select * from sys.dm_exec_sessions where session_id = @@SPID 

Auch hier ist die Online-Artikel Bücher der Spalten zu interpretieren (zB ANSI_DEFAULTS column = ANSI_DEFAULTS für die Sitzung Einstellung):

http://msdn.microsoft.com/en-us/library/ms176013(SQL.90).aspx

+0

Obwohl es nicht ganz das ist, wonach ich gesucht habe, ist das eine gute Information, und deine Antwort war nicht "nein, du kannst nicht". Also habe ich deine Antwort akzeptiert. – Amy

+0

Lol! Danke yodaj007. – Anon246

-1

Wenn Sie Session vars wie in ASP.net meinen, dann NEIN.

+0

I Ich beziehe mich nicht auf asp.net. Ich beziehe mich auf SQL. – Amy

2

Es ist nicht möglich, diese Informationen von SQL Server abzurufen.

Verwandte Themen