Получить учетные данные базы данных, выбранной в обозревателе серверов

Я хотел создать расширение для Visual Studio, которое отображает имя базы данных, выбранной в обозревателе серверов. Я пробовал следующий код C#.

    var dte = Package.GetGlobalService(typeof(DTE)) as DTE2;
    EnvDTE.UIHierarchy serverExplorer = dte.ToolWindows.GetToolWindow("Server Explorer");
    object[] items = serverExplorer.SelectedItems as object[];
    MessageBox.Show(items[0].ToString());

Мне нужно найти имя и учетные данные выбранной базы данных в обозревателе серверов.

Также items[0].ToString() возвращает System._ComObject. Но я могу найти имя базы данных в пунктах [0] -> DynamicView -> Name.

Может ли кто-нибудь помочь мне найти имя и учетные данные выбранной базы данных?

Заранее спасибо.

0 ответов

Другие вопросы по тегам