Frage

Ich habe mich gefragt, ob jemand irgendwelche Einschränkungen bei der Verwendung von Windows XP als Datei- und SQL-Server kennt.Ich frage, weil eine der von uns verkauften Anwendungen erfordert, dass der Kunde einen Server für die Dateifreigabe und als SQL Server einrichtet.Wir erlauben ihnen bereits die Verwendung von SQL Express, wollten aber sehen, ob wir Windows XP als kostengünstige Alternative zu Windows Server vorschlagen können.Das einzige potenzielle Problem, das ich sehen könnte, wäre, dass die Anzahl gleichzeitiger Verbindungen zu den Dateien oder zur Datenbank begrenzt wäre.Wir denken darüber nach, dies nur für kleinere Unternehmen mit 10–15 Benutzern zu empfehlen.

War es hilfreich?

Lösung

Da ist ein Beschränkung auf 10 eingehende Verbindungen auf XP Professional und 5 auf XP Home.Es wäre also nur für ein sehr kleines Unternehmen praktikabel.

Andere Tipps

Aus diesem MS KB-Artikel:

Hinweis für Windows XP Professional, die maximale Anzahl anderer Computer, die gleichzeitig über das Netzwerk verbunden sind, beträgt zehn.Diese Grenze umfasst alle Transport- und Ressourcen -Sharing -Protokolle zusammen.Für die Windows XP Home Edition beträgt die maximale Anzahl anderer Computer, die gleichzeitig über das Netzwerk verbunden sind, fünf.Diese Grenze ist die Anzahl der gleichzeitigen Sitzungen aus anderen Computern, die das System hosten darf.Diese Grenze gilt nicht für die Verwendung von Verwaltungswerkzeugen, die von einem Remote -Computer angeschlossen werden.

Pro Entwicklung:Das Verbindungslimit bezieht sich auf die Anzahl der reduzektorbasierten Verbindungen und wird für jede Datei-, Drucken-, Pipe- oder Mail-Slot-Sitzung durchgesetzt.Die TCP -Verbindungsgrenze wird nicht durchgesetzt, kann jedoch an die rechtliche Vereinbarung gebunden sein, nicht mehr als 10 Kunden zuzulassen.

Ich schlage vor, es zu lesen der KB-Artikel für mehr Informationen.

Tatsächlich können Sie SQL Server Standard oder Workgroup Edition unter Windows XP Pro ausführen.Es ist nicht auf die Express-Version beschränkt ...

Dadurch wird die EULA gebrochen.

Hier finden Sie die entsprechende Wissensdatenbank Artikel.Beachten Sie, dass es zwar TCP-Verbindungsbeschränkungen gibt nicht für XP erzwungen, gesetzlich sind sie auf 10 Verbindungen begrenzt.

Ein Server für kleine Unternehmen scheint die bessere Lösung zu sein und ist kosteneffektiv, wenn man sich umschaut.

Das Problem mit Small Business Server ist der ganze Schnickschnack, der für einen einfachen Datei- und SQL-Server unnötig ist;wie Exchange-Server, Sharepoint usw.Ich habe Windows XP als SQL-/Dateiserver für kleine Unternehmen verwendet, aber wie andere bereits betont haben, sind Sie rechtlich gesehen auf 10 Verbindungen beschränkt.

Ein weiteres Problem mit Small Business Server besteht darin, dass er nicht in einer vorhandenen Domäne installiert werden kann.Am besten packen Sie den SQL Server-Teil um eine normale Windows-Serverinstallation herum.Bei 10 bis 15 Benutzern gibt es keine Garantie dafür, dass sie über eine Domain verfügen.Wenn dies jedoch nicht der Fall ist, haben sie wahrscheinlich bereits mit dem Dateiserverproblem zu kämpfen, indem sie Konten mit denselben Benutzernamen/Passwörtern auf dem/den Dateiserver(n) wie auf ihren einzelnen Arbeitsstationen verwenden.

Die Anzahl der Verbindungen hängt nicht von der SQL Server-Edition ab, sondern vom Betriebssystem.Beispielsweise erlaubt Windows XP nur 10 gleichzeitige Verbindungen, Windows 7 20.Für Windows Server-Betriebssysteme [keine Notwendigkeit, eine neue Servermaschine zu kaufen] ist die Anzahl der Verbindungen unbegrenzt (Sie können die Anzahl der Verbindungen jedoch durch die Verwendung von Terminaldiensten begrenzen).Die Fehlermeldung, die angezeigt wird, wenn das Verbindungslimit erreicht ist, lautet etwa „Das Sicherheitslimit wurde erreicht … die Anzahl der gleichzeitigen Verbindungsversuche“.

Vermutlich meinen Sie SQL Express, da Sie SQL Server nicht unter XP ausführen können, es ist ein Serverprodukt.

Wenn sich der Kunde Ihr Produkt leisten kann, kann er sich eine Kopie von Server 2003 leisten, oder was auch immer, die integrierte Dateifreigabe.Zugegebenermaßen ist SQL Server ziemlich teuer, aber wenn Ihr Produkt es benötigt, ist es so.Wenn die Kosten ein Problem wären, sollten Sie SQL Server nicht als Datenbankplattform verwenden.Es macht keinen Sinn, eine serverbasierte Lösung in ein Client-Betriebssystem zu zwingen.Schon bald werden Sie mit allen möglichen Problemen rechnen müssen.

Verfügt der Kunde nicht bereits über eine domänenbasierte Infrastruktur?

Das Ergebnis ist, dass, wenn der Kunde 5–10 Benutzer der Software hat, diese aus verschiedenen anderen Gründen ohnehin SBS verwenden sollten.Allerdings erhalten Sie damit keinen SQL Server.

(Samba wäre eine Option für die Dateifreigabe, aber in diesem Fall zweifellos teurer als der einfache Kauf von Server 2003.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top