
Ich habe eine gehostete VM mit etwa 20 Client-Websites an Bord. Viele davon verwenden eine Datenbank, die derzeit SQL Server 2008 R2 ist (keine Evaluierung). Aufgrund bevorstehender Lizenzprobleme muss ich bei meinem aktuellen Host auf die Web Edition von SQL Server umsteigen. Ist es möglich, SQL Server Web Edition auf einer Box zu installieren, auf der bereits SQL Server 2008 R2 installiert ist?
Wenn das nicht möglich ist, könnte jemand das beste Verfahren für diesen Wechsel vorschlagen?
Antwort1
Es dürfen mehrere SQL Server-Editionen auf derselben Maschine installiert werden. Sie haben nur dann die Wahl, wenn Sie Ihre Ausfallzeit minimieren möchten.
Normalerweise werden SQL Server-Editionen mit dem Standardnamen installiert, sodass die von Ihnen verwendete Verbindungszeichenfolge wahrscheinlich 192.0.xx ist und gültig ist. Die neue Edition muss einen anderen Namen erhalten. 192.0.xx\MyChoosing oder standardmäßig 192.0.xx\SQLEXPRESS. Diese Option ist bei der Erstinstallation von MSSQL vorhanden.
- Installieren Sie die Web Edition.
- Erstellen Sie eine Sicherungskopie der Datenbank(en) (über den SQL Server Manager, Option per Rechtsklick)
- Importieren Sie die Datenbank(en) in die SQL Web Edition
- Optional (empfohlen): Erstellen Sie eine Kopie Ihres Webservers (oder mindestens einer Site). Legen Sie ihn zum Testen auf einen anderen Port
- Aktualisieren Sie Ihre Verbindungszeichenfolgen
- Tauschen Sie den Backup-Standort auf den Hauptport (80, 443), wenn Option 4 verwendet wurde
Option für lange Ausfallzeiten:
- Optional (sehr empfohlen): Erstellen Sie Sicherungskopien Ihrer MDS-Datendateien (wahrscheinlich in %progfiles%\MSSQL\Data).
- Deinstallieren Sie MSSQL
- Installieren Sie MSSQL Web Edition
- Datenbank(en) über die MSSQL-Schnittstelle anhängen (Rechtsklick auf „Anhängen“ im Server-Manager)
Ich sollte bei der Option für lange Ausfallzeiten Folgendes beachten: Wenn Ihre Website von etwas abhängig ist, das die Standard Edition verwendet, können Sie Ihre Websites nicht wiederherstellen und sie werden für einen unbestimmten Zeitraum offline sein, bis Sie die Optionen von den Websites entfernen.