---
title: "T3 & MS-SQL"
url: "https://www.typo3.net/d/54809-t3-ms-sql"
source: "typo3.net"
tags: ["Hosting","Lokale Umgebung","Frage"]
created: "2006-12-11"
last_reply: "2007-02-27"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# T3 & MS-SQL

Hosting › Lokale Umgebung · 4 Antworten · gestartet 2006-12-11

## Eröffnungsbeitrag

**dan33** · 2006-12-11 · [Beitrag #1](https://www.typo3.net/d/54809-t3-ms-sql/1)

Hallo!

[Einleitung - kann überprungen werden]
Ich habe bisher nur mit MySQL und T3 zusammengearbeitet.

Vor einiger Zeit wurde bei uns im Unternehmen nach T3 gefragt.
Voraussetzung ist, dass wir nur MSSQL einsetzten können.
Ich habe natürlich gesagt kein Problem, dank DBAL sollte das ja jetzt geregelt sein.

Heute will ich mich hinsetzten und das ganze mal ausprobieren und irgendwie komme ich nicht weiter.
[/Einleitung - kann überprungen werden]

**Hat (oder kennt) jemand von euch eine kleine Anleitung wie ich vorgehen muss um T3 auf einer MSSQL-DB zu installieren?**

Die DBAL-Doku hilft mir nicht so wirklich weiter und Goolge spuckt auch nur Fragen statt Antworten aus #paralyzed#

lg,
Daniel

## Antworten

### [#2](https://www.typo3.net/d/54809-t3-ms-sql/2) · ossipetz · 2006-12-11

es lebe das wiki  8-)

<http://wiki.typo3.org/index.php/Mssql>

bin aber mysql abhängig, mehr weiss ich auch ned  ;)

### [#3](https://www.typo3.net/d/54809-t3-ms-sql/3) · dan33 · 2006-12-11

> **ossipetz schrieb:**
>
> es lebe das wiki  8-)
>
> <http://wiki.typo3.org/index.php/Mssql>
>
> bin aber mysql abhängig, mehr weiss ich auch ned  ;)

Ja, lang lebe das Wiki! :) - Danke für den Link.

Das war eine super Anleitung.
Leider will T3 das ganze noch immer nicht so ganz.

Im Install-Tool unter Basic-Configuration will mir das Tool weissmachen, dass es keine DB-Verbindung herstellen kann. "Could not connect to SQL database!"

Wenn ich es selbst über die mitgelieferten ADODB Testscripte mache, dann klappt es trotzdem ohne Probleme.

Vertaue dem Dings also nicht so ganz - leider kann ich dann aber mit dem Setup nicht fortfahren.

Werde jetzt einmal etwas herumbasteln vielleicht bekomme ich es noch hin. Falls wer noch einen Tip hat bin ich für alle Vorschläge dankbar!

### [#4](https://www.typo3.net/d/54809-t3-ms-sql/4) · dan33 · 2006-12-12

So, nun habe ich alles hinbekommen.
Die Wiki hat wirklich geholfen.
nur eine Zeile habe ich bei mir hinzufügen müssen - ohne die hat es nicht geklappt:

$TYPO3_CONF_VARS['EXTCONF']['dbal']['handlerCfg'] = array (
 '_DEFAULT' => array (
  **'type' => 'adodb',**
  'config' => array (
  'driver' => 'odbc_mssql'
  )
 ),
);

Werde das im Wiki auch noch hinufügen.

### [#5](https://www.typo3.net/d/54809-t3-ms-sql/5) · dan33 · 2007-02-27

So, nachdem sich bisher nichts getan hat habe ich letztes Wochenende selber debuggt und getestet.

Ich habe den Fehler zwar nicht wirklich gelöst, aber ihn beseitet.
Hier ist der Workaround:

```php
-----[open File]-----------------------
\t3lib\class.t3lib_treeview.php

-----[search]--------------------------
if ($depth>1 && $this->expandNext($newID) && !$row['php_tree_stop']) {

-----[replace with]--------------------
// Bugfix: Problem with more than 2 levels in treeview when using a MSSQL Database
// Daniel Flandorfer (info(at)flanisoft.at) - 02.2007
// see: http://bugs.typo3.org/view.php?id=4640 [^]
   $depth=6; // ATTENTION: if you need more than 6 levels adjust this value!
// removed && $this->expandNext($newID)
   if ($depth>1 && !$row['php_tree_stop']) {
// Bugfix-End: Problem with more than 2 levels in treeview when using a MSSQL Database

-----[save file]-----------------------
```

Erste Tests ergaben keine weiteren Probleme.
In der BugDB  habe ich es auch gepostet: <http://bugs.typo3.org/view.php?id=4640>

---

Quelle: „T3 & MS-SQL“, typo3.net, https://www.typo3.net/d/54809-t3-ms-sql
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
