albertminrich
Goto Top

SQL-Cluster mit unterschiedlichen Sprachen und Versionen?

Hallo,

wir haben einen Microsoft SQL Server 2017 Standard in deutsch im Einsatz. Dieser läuft auf einem Windows Server 2016 Standard, auch in deutsch.

Jetzt kommt eine neue Software ins Haus, welche ihre Datenbank auf einem englischen SQL-Server ablegen will. Kein Express, ein vollwertiger SQL-Server.
Nun ist unsere Idee, diesen neuen englischen SQL-Server nicht nur für diese eine Software zu nutzen, sondern einen SQL-Cluster aufzusetzen. Welcher Art auch immer.

Ist das überhaupt möglich. Einen Cluster mit einem deutschen und einem englischen SQL-Server?
Falls ja, wäre auch ein Cluster mit einem deutschen SQL Server 2017 und einem englischen SQL Server 2019 möglich?

Die gleichen Fragen stellen sich auch für das Betriebssystem. Im Normalfall würden wir Windows Server 2019 verwenden. Aber, wie geschrieben, der bereits vorhanden SQL-Server läuft auf einem Windows Server 2016.


Danke
Martin

Content-ID: 665297

Url: https://administrator.de/contentid/665297

Ausgedruckt am: 24.11.2024 um 04:11 Uhr

jsysde
jsysde 31.03.2021 um 13:31:11 Uhr
Goto Top
Servus.

Zitat von @AlbertMinrich:
[...]Ist das überhaupt möglich. Einen Cluster mit einem deutschen und einem englischen SQL-Server?
Sprache ist relativ - letztlich sind es immer nur Language Packs für das OS. Und die Default-Sprache des SQL-Server kann man entsprechend konfigurieren.

[...]Falls ja, wäre auch ein Cluster mit einem deutschen SQL Server 2017 und einem englischen SQL Server 2019 möglich?
Nein. SQL-Server-Version muss identisch sein (mitunter geht das bis auf CU-Ebene um "identisch").

Wollt ihr euch wirklich ein Cluster antun? Was versprecht ihr euch davon?
Könnt ihr es troubleshooten? Könnt ihr es warten?

Cheers,
jsysde
AlbertMinrich
AlbertMinrich 31.03.2021 um 14:00:33 Uhr
Goto Top
Zitat von @jsysde:

Servus.

Zitat von @AlbertMinrich:
[...]Ist das überhaupt möglich. Einen Cluster mit einem deutschen und einem englischen SQL-Server?
Sprache ist relativ - letztlich sind es immer nur Language Packs für das OS. Und die Default-Sprache des SQL-Server kann man entsprechend konfigurieren.

[...]Falls ja, wäre auch ein Cluster mit einem deutschen SQL Server 2017 und einem englischen SQL Server 2019 möglich?
Nein. SQL-Server-Version muss identisch sein (mitunter geht das bis auf CU-Ebene um "identisch").

Wollt ihr euch wirklich ein Cluster antun? Was versprecht ihr euch davon?
Könnt ihr es troubleshooten? Könnt ihr es warten?
Nein, bisher hatten wir damit noch nichts zu tun und ich bin eigentlich auch nicht wirklich dafür, genau aus dem Grund, weil sich im Fehler-/Problemfall keiner damit auskennt.
Aber jetzt weiß ich wenigstens, was möglich ist.
Danke
Gruß
Martin
erikro
erikro 31.03.2021 um 15:25:19 Uhr
Goto Top
Moin,

wozu ein weiterer Server? MSSql ist multilingual. https://docs.microsoft.com/de-de/sql/master-data-services/install-window ...

hth

Erik
AlbertMinrich
AlbertMinrich 31.03.2021 um 16:18:22 Uhr
Goto Top
Zitat von @erikro:

Moin,

wozu ein weiterer Server? MSSql ist multilingual. https://docs.microsoft.com/de-de/sql/master-data-services/install-window ...
Das liest sich nicht schlecht. Aber ob ich das auf einen produktiven Datenbankserver mit mehr als einer Hand voll wichtigen Datenbanken installieren will, weiß ich noch nicht.
Aber danke für den Tipp.

Gruß
Martin
mbehrens
mbehrens 31.03.2021 um 20:49:35 Uhr
Goto Top
Zitat von @AlbertMinrich:

wir haben einen Microsoft SQL Server 2017 Standard in deutsch im Einsatz. Dieser läuft auf einem Windows Server 2016 Standard, auch in deutsch.

Jetzt kommt eine neue Software ins Haus, welche ihre Datenbank auf einem englischen SQL-Server ablegen will. Kein Express, ein vollwertiger SQL-Server.

Regelmäßig kann dies je Session eingestellt werden. Man kann aber auch mehrere Instanzen parallel fahren.

Nun ist unsere Idee, diesen neuen englischen SQL-Server nicht nur für diese eine Software zu nutzen, sondern einen SQL-Cluster aufzusetzen. Welcher Art auch immer.

Unterstützten alle Softwareprodukte auch Always On unter WSFC Systemen? Wird der Hypervisor unterstützt?
Machen die erhöhten Wartung und Lizenzkosten diese HA Szenarien wieder wett oder reicht ein guter Recovery Plan?

Ist das überhaupt möglich. Einen Cluster mit einem deutschen und einem englischen SQL-Server?
Falls ja, wäre auch ein Cluster mit einem deutschen SQL Server 2017 und einem englischen SQL Server 2019 möglich?

Nein. Editionsunterschiede sind nur in ganz begrenztem Maß unterstützt und für den Produktivbetrieb regelmäßig ausgeschlossen.

Die gleichen Fragen stellen sich auch für das Betriebssystem. Im Normalfall würden wir Windows Server 2019 verwenden. Aber, wie geschrieben, der bereits vorhanden SQL-Server läuft auf einem Windows Server 2016.

Gemischte WSFC Systeme sind nur in seltenen Fällen unterstützt.
Dani
Dani 31.03.2021 um 20:52:08 Uhr
Goto Top
Moin Martin,
Nun ist unsere Idee, diesen neuen englischen SQL-Server nicht nur für diese eine Software zu nutzen
Die Idee ist gut. Muss aber sehr gut geplant werden. Denn es gibt leider genug Software, welche keinen englischsprachigen SQL Server unterstützt. Trauig aber wahr.

sondern einen SQL-Cluster aufzusetzen. Welcher Art auch immer.
Aus meiner Sicht nur ein DAG/BAG. Alles wird für euch zu komplziert und umfangreich.

Ist das überhaupt möglich. Einen Cluster mit einem deutschen und einem englischen SQL-Server?
Nein. Alles Nodes eines Cluster müssen die selbe Grundsprache haben. Das fängt schon beim Betriebssystem an.

Falls ja, wäre auch ein Cluster mit einem deutschen SQL Server 2017 und einem englischen SQL Server 2019 möglich?
Nein. Ist auch von Microsoft nicht supportet.

Im Normalfall würden wir Windows Server 2019 verwenden. Aber, wie geschrieben, der bereits vorhanden SQL-Server läuft auf einem Windows Server 2016.
Wenn neu, dann gleich auch das Betriebssystem. Zumal bei einem SQL Cluster auch dieses über alle Nodes hinweg identisch sein muss.


Gruß,
Dani
erikro
erikro 31.03.2021 um 22:37:33 Uhr
Goto Top
Zitat von @AlbertMinrich:

Zitat von @erikro:

Moin,

wozu ein weiterer Server? MSSql ist multilingual. https://docs.microsoft.com/de-de/sql/master-data-services/install-window ...
Das liest sich nicht schlecht. Aber ob ich das auf einen produktiven Datenbankserver mit mehr als einer Hand voll wichtigen Datenbanken installieren will, weiß ich noch nicht.

Aber einen Cluster traust Du Dir zu. face-wink

Aber danke für den Tipp.

Gerne.