2009-08-25 9 views
0

Est-il possible d'énumérer les variables de session actuellement définies? J'ai cherché l'équivalent desql server énumérer les variables de session en cours

select * from sys.tables 

pour les variables de session, mais je ne peux pas trouver une vue sys qui contient cette information. Je me demande s'il est possible de les faire tourner et de les imprimer dans la fenêtre de réponse. J'ai environ 35+.

Répondre

1

Essayez ce DMV. Il a toutes les variables de session en cours plus leurs valeurs. Ils sont en format colonnaire, btw. Ceci renvoie les informations sur votre connexion actuelle:

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

En outre, voici les livres article en ligne pour interpréter les colonnes (par exemple ANSI_DEFAULTS colonne = ANSI_DEFAULTS réglage de la session):

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

+0

Même si ce n'est pas tout à fait ce que je cherchais, c'est une bonne information, et votre réponse n'était pas «non, vous ne pouvez pas». J'ai donc accepté votre réponse. – Amy

+0

Lol! Merci yodaj007. – Anon246

-1

Si vous voulez dire vars Session comme dans ASP.net, alors NO.

+0

I Je ne parle pas d'asp.net. Je parle de SQL. – Amy

2

Non, il n'est pas possible de récupérer ces informations à partir de SQL Server.

Questions connexes