Бързо...
Как да използвате Windows Authentication към SQL Server с Mono SQL Client, работещ на Windows без< /em> потребителско име+парола в низа за връзка?
Още...
Трябва да използваме Mono, за да поддържаме множество платформи за някои компоненти на нашето приложение
Това е външно ограничение, което не можем да променимЩе изпълняваме компонентите, които имат достъп до базата данни само под Windows
Функциите за преносимост/ОС-агностик на Mono SQL Client не добавят стойност
Това означава, че всеки компонент, работещ на различен от Windows, няма да има достъп до базата данни на SQL Server
Процесът се изпълнява под потребител на Windows (истински потребител, сервизен акаунт, каквото и да е)
Вграждането на потребителско име и пароли е лошо нещо
Без значение от кой ъгъл идвате
И така, как можем да активираме Mono SQL Client да чете NT Logon Token на потребителя, изпълняващ процеса, и да го предава на SQL Server? Точно както прави MS .net?
Има ли флаг или настройка, която не е добре документирана
Трябва ли да внедрим собствено разширение?
Ако е така, ние наистина ли сме първите хора, които искат да направят това?
Има 5 други въпроса (в момента) с етикет Mono и SQL-Server: те не отговарят на този...