Mandantenfähigkeit beschreibt eine Software, die viele Kunden, Abteilungen oder Websites aus einer einzigen Installation bedient und deren Daten dabei getrennt hält. Jeder dieser Nutzer ist ein Mandant. Im Englischen heißt das Prinzip Multitenancy. Für Websites heißt es: ein Programmcode, viele Domains, jede mit eigenen Inhalten.
Wo die Daten liegen: drei Modelle
Microsoft unterscheidet in seiner Dokumentation zu Datenbanken für mehrere Mandanten mehrere Muster. Im ersten Muster wird die ganze Anwendung je Kunde einmal installiert, jede Installation hat ihre eigene Datenbank [1]. Microsoft nennt das eine eigenständige App, deren Instanzen nie miteinander zu tun haben. Bei den eigentlich mandantenfähigen Mustern läuft eine Anwendung für alle, und die Daten liegen entweder in einer eigenen Datenbank je Mandant oder gemeinsam in einer Datenbank, deren Tabellen eine Spalte mit der Kennung des Mandanten führen. Dazwischen gibt es Mischformen [1].

Die Modelle unterscheiden sich vor allem in der Isolation. Eine gemeinsame Datenbank opfert nach Microsoft zwangsläufig einen Teil davon: Jede Abfrage muss so gebaut sein, dass sie nie Daten eines zweiten Mandanten zeigt, und ein besonders aktiver Mandant kann die Leistung der anderen bremsen. Dafür sind die Kosten je Mandant dort am niedrigsten [1]. Eine Datenbank je Mandant isoliert umfassend und erlaubt es, einen einzelnen Mandanten aus einer Sicherung zurückzuholen, ohne die anderen zu berühren [1].
Die Mischformen lassen sich verschieben. Microsoft beschreibt als Beispiel einen Anbieter, der Mandanten in der kostenlosen Testphase gemeinsam in einer Datenbank führt und einen Mandanten mit bezahltem Premium-Abonnement in eine eigene Datenbank umzieht [1]. Das Modell muss also nicht für alle Mandanten gleich sein.
Vorteil und Risiko liegen im selben Code
Der Nutzen der Mandantenfähigkeit ist die Pflege an einer Stelle. Eine Sicherheitslücke wird einmal geschlossen, eine Verbesserung an einer Vorlage steht danach allen Websites zur Verfügung. Genau das ist auch das Risiko: Ein Fehler im gemeinsamen Code trifft jeden Mandanten zugleich. Nach unserer Erfahrung halten mandantenfähige Systeme dann lange, wenn Unterschiede zwischen den Websites über Einstellungen und Vokabular geregelt werden und nicht über Sonderfälle im Programmcode. Wie man Aktualisierungen in diesem Betrieb einspielt, beschreibt der Beitrag Patchen im Mehrmandantenbetrieb.
Noch eine Frage offen?
In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.
Mandantenfähigkeit im SEO CMS
Das SEO CMS folgt dem Muster mit einer Datenbank je Mandant. Programmcode, Vorlagen und Erweiterungen gibt es einmal, jeder Mandant hat seine eigene Datenbank, seine Einstellungen und sein Ausgabeverzeichnis. Welcher Mandant eine Anfrage beantwortet, entscheidet der Hostname. Jeder Mandant schaltet seine Module selbst ein und aus und benennt Verzeichnis, Einträge und Bereiche mit eigenem Vokabular. So laufen ein Fachportal und ein regionales Verzeichnis auf demselben Code. Mehr dazu steht im Beitrag Mandantenfähigkeit für mehrere Domains und in der Funktionsgruppe Mandanten und Portale.
Du betreust mehrere Websites mit getrennten Installationen und fragst dich, ob sich das Zusammenlegen lohnt? Darüber sprechen wir in der gratis Sprechstunde.
- Organisation Mehrinstanzenfähige SaaS-Muster: Azure SQL Database. Microsoft Learn. Stand 21.08.2025. abgerufen am 31.10.2026
Häufige Fragen
Ist eine eigene Installation je Kunde schon mandantenfähig?
Getrennte Installationen bedienen jeweils nur einen Mandanten. Von Mandantenfähigkeit spricht man, wenn eine Installation mehrere Mandanten mit getrennten Daten bedient.
Welches Modell ist sicherer?
Eine eigene Datenbank je Mandant trennt die Daten am deutlichsten. Bei einer gemeinsamen Datenbank hängt die Trennung davon ab, dass jede Abfrage nur Daten des richtigen Mandanten liefert.
Was passiert bei einem Fehler im gemeinsamen Code?
Er wirkt auf alle Mandanten, die den betroffenen Teil nutzen. Deshalb gehören Änderungen vor dem Einspielen auf eine Testumgebung.
Welches Modell nutzt das SEO CMS?
Eine Datenbank je Mandant bei gemeinsamem Programmcode. Die Zuordnung einer Anfrage zum Mandanten läuft über den Hostnamen.
Noch eine Frage offen?
In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.
Zuletzt geprüft am 03.11.2026, nächste Prüfung spätestens im November 2027. Fehler entdeckt? Schreib uns.



