我需要设置一个 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 Server 数据库SSMS 没有任何额外的凭据)
return [
'class' => 'yii\db\Connection',
'dsn' => 'sqlsrv:Server=serverip;Database=dbname',
'username' => 'DOMAIN\windowsusername'
'password' => 'windowsPassword',
'charset' => 'utf8',
'enableSchemaCache' => true,
];
这甚至可能吗?一个人将如何配置它?(我似乎找不到任何官方 yii2 文档)