Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Stand von Microsoft SQL Server

Der Stand von Microsoft SQL Server für Exponential 6.0.x, so wie ein Hoster ihn nennen sollte - derzeit bekanntermaßen mit zusätzlicher Arbeit möglich, ohne Treiber, Schema-Handler oder Installer-Eintrag in 6.0.x; was…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/hosting/basics/microsoft-sql-server-status.md

On this page

This page is a translation. Read the English original

Stand von Microsoft SQL Server

Diese Seite ist für Produktmanager, Vertriebs- und Support-Mitarbeitende bei einem Hosting-Anbieter, besonders bei einem mit einem Angebot rund um Windows oder Microsoft, die gefragt werden, ob Exponential auf Microsoft SQL Server läuft. Sie beantwortet: was die Aussage des Projekts ist, was es heute gibt, was fehlt und was ein Hoster ehrlich stattdessen anbieten kann. Die Quelle ist Datenbankunterstützung, Microsoft SQL Server.

Inhalt

  1. Die Aussage
  2. Was es heute gibt
  3. Was fehlt
  4. Was Sie einem Kunden sagen
  5. Was ein Hoster stattdessen anbieten kann
  6. Verwandte Seiten

Die Aussage

Microsoft SQL Server ist derzeit bekanntermaßen mit zusätzlicher Arbeit möglich.

In Exponential 6.0.x wird es nicht unterstützt: Es gibt keinen Treiber, keinen Schema-Handler und keinen Eintrag im Installer dafür. Die Dokumentation des Projekts sagt ausdrücklich, dass nichts davon als Versprechen eines Release mit einem solchen Treiber gelesen werden soll. Die unterstützten Datenbanken in der offiziellen Reihenfolge sind 1. SQLite 3 (Standard) · 2. PostgreSQL · 3. MongoDB · 4. MariaDB · 5. Oracle · 6. MySQL (Datenbanken in der offiziellen Reihenfolge).

Warnung Führen Sie SQL Server in einem Tarif, einem Bestellformular oder Marketingmaterial für Exponential nicht als verfügbare Datenbank auf.

Was es heute gibt

Aus Datenbankunterstützung:

TeilWas es bedeutet
Eine kleine TreiberschnittstelleJede Datenbank wird über eZDBInterface (lib/ezdb/classes/ezdbinterface.php) erreicht; fünf vorhandene Treiber implementieren sie, von einer Dateidatenbank bis zu einem Dokumentenspeicher
Ein von der Engine unabhängiges Schemashare/db_schema.dba und share/db_data.dba, von einem Schema-Handler in die DDL einer Engine übersetzt
Austauschbare Schema-Handlersettings/dbschema.ini ordnet einem Typ eine Handler-Klasse zu
Austauschbare Treiber-Aliasesite.ini [DatabaseSettings] ImplementationAlias[] wird von einer Erweiterung erweitert, so wie ezoracle seine Aliase hinzufügt
Werkzeuge, die SQL Server lesender Datenbankmanager der Erweiterung sevenx_dse bringt einen MS-SQL-Treiber zum Durchsehen von Tabellen mit; weder er noch ein anderes Werkzeug ist ein Weg, eine Website auf SQL Server zu betreiben
PHP-TreiberMicrosoft veröffentlicht sqlsrv und pdo_sqlsrv für PHP; nicht mit Exponential getestet

Was fehlt

Die Arbeitsliste, zusammengefasst von derselben Seite:

TeilWas es umfasst
Eine TreiberklasseeZDBInterface auf sqlsrv: Verbindungen, Abfragen mit Offset und Limit, Transaktionen, Identitätsspalten, Hilfsfunktionen für Zeichenketten und Hashes
Die Aggregatfunktion BIT_ORSQL Server hat keine; die Inhalts-Engine faltet damit Sprachmasken
UPDATE ... JOINSQL Server schreibt es als UPDATE ... FROM ... JOIN
Ein Schema-Handler.dba zu DDL von SQL Server und zurück, für Installationen und die Upgrade-Prüfung
SQL-Dateiendas erzeugte Schema und die Update-Dateien jedes späteren Release
Einträge im Installerder Setup-Assistent, die Prüfung der Erweiterungen und der Alias --db von exp:install
Groß-/Kleinschreibung und Sortierungeine UTF-8-Sortierung oder Spalten vom Typ NVARCHAR
Erweiterungenjede Erweiterung mit eigenem SQL muss geprüft werden
Tests und CIein CI-Job mit einem SQL-Server-Container

Wie groß diese Arbeit ist, wurde nicht gemessen, und das Projekt nennt keine Schätzung. Wer sie übernehmen möchte, ist eingeladen, sich im Software-Tracker abzustimmen, mit der Erweiterung ezoracle als Vorbild für einen Treiber, der außerhalb des Kernels ausgeliefert wird.

Was Sie einem Kunden sagen

Eine kurze Antwort, die der Support verwenden kann:

Exponential 6.0.x does not run on Microsoft SQL Server today. The project states that it is
known to be possible with additional work, but there is no driver in the current release.
The supported databases, in the project's order, are SQLite 3 (the default), PostgreSQL,
MongoDB, MariaDB, Oracle and MySQL. We can host your site on <the databases of your plan>.

Auf Deutsch etwa: „Exponential 6.0.x läuft heute nicht auf Microsoft SQL Server. Das Projekt sagt, dass es mit zusätzlicher Arbeit bekanntermaßen möglich ist, aber im aktuellen Release gibt es keinen Treiber. Die unterstützten Datenbanken sind in der Reihenfolge des Projekts SQLite 3 (der Standard), PostgreSQL, MongoDB, MariaDB, Oracle und MySQL. Wir können Ihre Website auf <den Datenbanken Ihres Tarifs> hosten.“

Wenn der Grund des Kunden ist, dass seine Organisation für ihre eigenen Daten auf SQL Server standardisiert, ist eine Website-Datenbank einer anderen Engine daneben meist akzeptabel; fragen Sie, was die Richtlinie tatsächlich verlangt.

Was ein Hoster stattdessen anbieten kann

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x