使用Microsoft SQL Server 2016的TYPO3 v9

时间:2019-05-16 15:24:35

标签: typo3 typo3-9.x

  • PHP 7.3
  • pdo_sqlserver_73_nts(已安装)
  • sqlserver_73_nts(已安装)

我正在尝试将新安装的TYPO3(v9.5.7)连接到在同一盒子上运行的SQL Server 2016实例。

我可以使用php.net中的示例建立与数据库的连接:https://www.php.net/manual/en/function.sqlsrv-connect.php,因此我确信服务器 是可访问的。

Install TYPO3 8.7.7 with SQL Server on IIS处也对v8提出了类似的问题,建议您在安装程序处于阶段2并实质上“欺骗”安装程序以连接到SQL Server时,修改LocalConfiguration中的数据库设置。

我已经做到了,由于某种原因它无法连接,

'DB' => [
  'Connections' => [
    'Default' => [
      'charset' => 'utf-8',
      'dbname' => 'typo3_db',
      'driver' => 'sqlsrv',
      'host' => 'localhost',
      'password' => 'password',
      'port' => 1433,
      'user' => 'username',
    ],
  ],
],

此连接字符串有什么问题吗?我似乎找不到其他可行的示例。

一如既往地感谢

1 个答案:

答案 0 :(得分:0)

我有同样的问题。 尝试设置您的mssql服务器的全名: 'host'=>'COMPUTERNAME / DBNAME',