TYPO3 v9 с использованием Microsoft SQL Server 2016 - PullRequest
1 голос
/ 16 мая 2019
  • 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, поэтому яЯ уверен, что сервер доступен.

Аналогичный вопрос был задан для v8 здесь Установите TYPO3 8.7.7 с SQL Server на IIS , и мы рекомендуем вамизменить настройки БД в LocalConfiguration, когда установщик находится на этапе 2, и, по сути, «обмануть» установщик для подключения к SQL Server.

Я сделал это, и по какой-то причине он не подключился,

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

Что-то не так с этой строкой соединения?Кажется, я не могу найти другой рабочий пример.

Спасибо, как всегда,

1 Ответ

0 голосов
/ 07 июня 2019

У меня была такая же проблема.Попробуйте установить полное имя вашего сервера mssql: 'host' => 'COMPUTERNAME / DBNAME',

...