Как настроить Yii2 для подключения к SQLSRV с помощью проверки подлинности Windows? - PullRequest
0 голосов
/ 10 октября 2019

Мне нужно настроить сайт yii2 для подключения к базе данных SQL Server, которая заблокирована за аутентификацией Windows. обычно с sql server auth (по сути, имя пользователя / пароль) я бы сделал это следующим образом.

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'sqlsrv:Server=serverip;Database=dbname',
    'username' => 'dbuser'
    'password' => 'samplePassword',
    'charset' => 'utf8',
    'enableSchemaCache' => true,
];

конфигурация сервера выглядела бы примерно так, я думаю, но это не работает. (в основном то же самое, за исключениемиспользуя логин / пароль Windows, поскольку аутентификация Windows дает доступ пользователю Windows, а затем он может просто войти в базу данных сервера SQL в SSMS без каких-либо дополнительных учетных данных)

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'sqlsrv:Server=serverip;Database=dbname',
    'username' => 'DOMAIN\windowsusername'
    'password' => 'windowsPassword',
    'charset' => 'utf8',
    'enableSchemaCache' => true,
];

Возможно ли это вообще? как можно настроить это? (Похоже, я не могу найти никаких официальных документов по yii2)

...