Je suis nouveau sur SQL Server et je suis plus familier avec la base de données ORACLE. J'aimerais savoir s'il est possible de définir un contexte d'identifiant client comme dans Oracle en utilisant DBMS_SESSION.set_client_identifier et saisir la valeur en utilisant une fonction. J'essaie de suivre les changements de données, y compris qui/qui nom d'utilisateur a fait les changements. Mon plan pour créer des déclencheurs qui capturent la valeur OLD, la valeur NEW et le nom d'utilisateur.DBMS_SESSION.set_client_identifier équivalent dans SQL Server
La connexion au serveur utilise une connexion groupée. L'utilisation du nom d'utilisateur qui se connecte à la base de données n'est donc pas la solution.
quelqu'un a une idée?
Merci avant, -Y
Merci. Je pense que cela fait l'affaire. Je prévois de stocker un nom d'utilisateur car la connexion proviendra d'une application Web à des fins d'audit et de journalisation. Comme il n'accepte qu'un varbinary, je pense que je dois le faire: Declare @test varbinary (128) set @test = convertir (varbinary (128), 'Jeremy') SET CONTEXT_INFO @test – Jeremy
Yup, ça devrait marcher . – TToni