0

我需要设置一个 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 文档)

4

0 回答 0