Migrieren Sie WSUS 6.3 von der internen Datenbank zu SQL Server 2014 - Wie Man

Migrieren Sie WSUS 6.3 von der internen Datenbank zu SQL Server 2014

Ich habe vor kurzem eine neue Instanz von SQL Server 2014 gestartet und dachte, es wäre schön, wenn WSUS statt einer internen Datenbank ausgeführt wird. Überraschenderweise gab es keine guten Artikel zu diesem Thema, daher musste ich mich ein wenig mit Versuch und Irrtum beschäftigen, bevor es funktioniert. Hoffentlich erspart dies jemandem Ärger.

*** Fahren Sie auf eigene Gefahr fort ***

10 Schritte insgesamt

Schritt 1: Beenden Sie die Dienste auf dem WSUS-Server

Stoppen Sie die folgenden Dienste:

- IIS-Verwaltungsdienst
- WSUS-Dienst

Schritt 2: Laden Sie SQL Server Management Studio Express herunter und installieren Sie es

Laden Sie es hier herunter: http://www.microsoft.com/de-de/download/details.aspx?id=7593

Melden Sie sich mit einem Mitglied der lokalen Administratorengruppe bei Ihrem WSUS-Server an. Installieren Sie die gerade heruntergeladene Datei.

Schritt 3: Starten Sie SQL Server Management Studio

Verbinden zum Server:

. pipe MICROSOFT ## WID tsql query

Verwenden der Windows-Authentifizierung

Schritt 4: Trennen Sie die Datenbank

Wählen Sie "Neue Abfrage" und fügen Sie das Folgende ein (nur zwischen =======).

==========
Master verwenden
Ändern Sie die Datenbank SUSDB set single_user mit einem sofortigen Rollback
gehen
sp_detach_db SUSDB
gehen
==========

- Abfrage ausführen

Schritt 5: Dateien kopieren

Kopieren Sie die Dateien SUSDB.mdf und SUSDB_log.ldf von C: Windows WID Data auf Ihrem WSUS-Server an einen Ort auf Ihrem SQL-Server, an dem sich die Dateien befinden sollen. Die Standardeinstellung lautet C: Programme Microsoft SQL Server MSSQL12.MSSQLSERVER MSSQL DATA

Schritt 6: Hängen Sie die Datenbank an Ihre SQL Server 2014-Box an

Öffnen Sie im Feld SQL Server 2014 SSMS und melden Sie sich an.

- Klicken Sie unter dem Instanzknoten mit der rechten Maustaste auf Datenbanken, und klicken Sie dann auf Anfügen
- Klicken Sie auf Hinzufügen ...
- Suchen Sie die SUSDB.mdf-Datei, die Sie gerade in dieses Feld verschoben haben.
- OK klicken
- OK klicken

Sie sollten jetzt die Datenbank unter Datenbanken in SSMS sehen.

Schritt 7: Erteilen Sie dem WSUS-Server die Datenbankberechtigung

Dieser Schritt ist etwas komplizierter und könnte möglicherweise etwas verfeinert werden. Aber es hat funktioniert. Auf dem SQL-Server

- Neue Abfrage
- Fügen Sie Folgendes ein und bearbeiten Sie Ihre Domain wsusserver $ (zwischen dem ===== kopieren)
==================
USE [Master];
CREATE LOGIN [Domain WSUSServer $] FROM WINDOWS;
GEHEN
==================
- Abfrage ausführen
- Suchen Sie unter [SQLServer] Security Logins das gerade erstellte Login
- Öffnen Sie Eigenschaften
- Klicken Sie auf Benutzerzuordnung
- Markieren Sie das Kontrollkästchen für SUSDB
- Wählen Sie db_owner und webService aus (public aktiviert lassen)
- OK

Schritt 8: Ändern Sie WSUS so, dass es auf das SQL-Feld verweist

Zurück zu Ihrer WSUS-Box:

- Starten Sie Regedit
- Navigieren Sie hier: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Update Services Server Setup
- Ändern Sie SQLServerName in den vollqualifizierten Domänennamen Ihrer neuen SQL-Box (sqlserver.domain.local). ANMERKUNG: Wenn Sie nicht die Standardinstanz verwenden, benötigen Sie den vollqualifizierten Domänennamen Instanzname

Schritt 9: Server neu starten

Sie sollten jetzt Ihren WSUS-Server neu starten.

Öffnen Sie WSUS und stellen Sie sicher, dass Sie Computer anschließen und anzeigen können. Wenn ja, lass einen Woot raus! Wenn nicht, haben Sie Ihre Familie entehrt. Sie kennen die Übung, Samurai.

Schritt 10: Aufräumen

Auf Ihrem WSUS-Server:
- Melden Sie sich wieder bei SSMS an und löschen Sie die Datenbank SUSDB.
- Öffnen Sie im Server-Manager Rollen und Features entfernen. Deaktivieren Sie unter Windows Server Update Services die Option WID Database und Next cram.
- Sie können den Junk deinstallieren, der bei der Installation von SQL Server Management Studio installiert wurde. Notieren Sie sich das installierte Datum und deinstallieren Sie all das.

Nach all dem möchten Sie wahrscheinlich Ihren Server erneut starten.