Задача решена, но практически воспользоваться я не могу, вот в чем дело.
Мне нужно ДО ввода логина / пароля пользователем (в программе) узнать тип авторизации. И если тип авторизации НЕ "sql server", то предупредить.
Но для проверки залогиниться в режиме авторизации Windows не всегда возможно, т.к. виндовый пользователь на данном компьютере не всегда может залогиниться в MS SQL Server (на другом копьютере). Ну а в режиме "sql server" залогиниться не могу, т.к. логин/пароль неизвестен.
Или я чего-то недогоняю?
Сделал так.
На клиенте анализирую код ошибки.
И сравниваю с 18452 (Login failed for user '%ls'. Reason: Not associated with a trusted SQL Server connection.)
"Lol what's with the Russian in the title? Anyway, assuming you're asking about SQL Server, you can check the type of auth by looking at the properties of your server in SSMS or by running a query like `SELECT @@SERVERNAME;` or `SELECT @@VERSION;`"