Как проверить строку подключения в SSMS2012?

8

Я подключен к базе данных. Я использую DB от Management Studio 2012 Express. Могу ли я проверить строку подключения, щелкнув что-нибудь в Management Studio?

Яцек
источник

Ответы:

11

В SSMS я не уверен, что есть простой способ сделать это. Но простой запрос вернет вам информацию (очевидно, без пароля строки подключения):

select
    'data source=' + @@servername +
    ';initial catalog=' + db_name() +
    case type_desc
        when 'WINDOWS_LOGIN' 
            then ';trusted_connection=true'
        else
            ';user id=' + suser_name()
    end
from sys.server_principals
where name = suser_name()

Обратите внимание, db_name()вернет текущее имя базы данных, если не указан параметр, так что это зависит от вашей текущей области.

Томас Стрингер
источник
просто для информации: в SSMS 2010 представление sys.server_principals еще не существует. Но мы можем использовать таблицу syslogin (если я правильно помню)
Hoàng Long
Я новичок в SSMS. Я создал новый запрос с кодом выше и запустил его. Там написано "запрос выполнен успешно", но где я могу найти реальные результаты? В окне вывода отображается только «приложение вышло с кодом ошибки 0».
JJ_