codeplexを4時間スキミングし、各プロジェクトをダウンロードしてコードを分析すると、必要な答えが得られました。これがいつか誰かに役立つことを願っています(SQL Server Auditが機能する場合は、@ Mitchに同意しますが、最初に試してみてください)..
Microsoft.SqlServer.RegSrvrEnum.dllおよびSqlWorkBench.Interfaces(C:\ ProgramFiles .. \ SQL Server ..-のどこかにあります)への参照を追加します。ツール用のSDKがインストールされていることを確認してください。これはSQLServerManagementStudio2014でのみテストしました。
次に、以下のコードでうまくいくはずです(どういたしまして!)
IScriptFactory scriptFactory = ServiceCache.ScriptFactory;
CurrentlyActiveWndConnectionInfo connectionIfno = scriptFactory.CurrentlyActiveWndConnectionInfo;
UIConnectionInfo conn = connectionIfno.UIConnectionInfo;
Debug.WriteLine("{0}::{1}", conn.ServerName, conn.AdvancedOptions["DATABASE"]);