Nogle skimme gennem codeplex i 4 timer, downloade hvert projekt og analysere koden gav mig det svar, jeg har brug for. Jeg håber, at dette hjælper nogen en dag (selvom jeg er enig med @Mitch, hvis SQL Server Audit virker for dig, bør du prøve det først) ..
Tilføj reference til Microsoft.SqlServer.RegSrvrEnum.dll og SqlWorkBench.Interfaces (placeret et sted i din C:\ProgramFiles..\SQL Server.. -). Sørg for, at du har installeret SDK'et til værktøjerne. Jeg har kun testet dette til SQL Server Management Studio 2014.
Så burde nedenstående kode gøre tricket (velkommen!)
IScriptFactory scriptFactory = ServiceCache.ScriptFactory;
CurrentlyActiveWndConnectionInfo connectionIfno = scriptFactory.CurrentlyActiveWndConnectionInfo;
UIConnectionInfo conn = connectionIfno.UIConnectionInfo;
Debug.WriteLine("{0}::{1}", conn.ServerName, conn.AdvancedOptions["DATABASE"]);