SQL-Abfragen zum Aktualisieren von Daten (UPDATE). Aktualisieren von Microsoft SQL Server-Datenbanken Aktualisieren von SQL

Microsoft veröffentlicht ständig Updates und neue Versionen seiner Produkte und SQL Server Express ist keine Ausnahme. Daher ist es für unerfahrene Administratoren nützlich zu wissen, wie dieser SQL Server aktualisiert wird, und heute werden wir uns damit befassen Upgrade von SQL Server 2008 Express auf SQL Server 2014 Express.

Ein wenig über Microsoft SQL Server 2014 Express

SQL Server 2014 Express ist ein kostenloses Datenverwaltungssystem, das sich hervorragend für unerfahrene Programmierer und Administratoren eignet.

Diese Version von SQL Server Express ist zum Zeitpunkt des Schreibens die neueste und wurde am 25. Juni 2014 veröffentlicht. Sie können sie im Microsoft Download Center herunterladen – http://www.microsoft.com/ru-ru/download /details.aspx?id=42299

Wir haben das Thema SQL Server Express, nämlich die Installation von SQL Server 2008 Express und Management Studio, bereits angesprochen und es im Material „Installation von Service Pack 3 (SP3) für MS SQL Server 2008 Express“ sogar auf SP3 aktualisiert, jetzt ist es an der Zeit, umzuziehen auf neue, aktuelle Versionen von SQL Server Express, nämlich die Version 2014.

Notiz! In früheren Materialien zu SQL Server Express haben wir Windows Server 2008 R2 als Testbetriebssystem verwendet; heute werden wir zur Abwechslung den SQL Server auf dem 32-Bit-Client-Betriebssystem Windows 7 aktualisieren.

Ich möchte außerdem darauf hinweisen, dass für ein Upgrade von SQL Server 2008 Express auf Version 2014 ein Update von Version 2008 auf SP3 erforderlich ist. Wenn Sie nicht wissen, ob Ihr SQL-Server aktualisiert ist oder nicht, ist das kein Problem. Sie können die aktuelle Version mithilfe einer einfachen SQL-Auswahlabfrage herausfinden, die direkt unten aufgeführt ist. Öffnen Sie dazu Management Studio. Öffnen Sie dann den Abfrageeditor und schreiben Sie Folgendes:

Version auswählen

Als Antwort erhalten Sie detaillierte Informationen zur Version, z. B. ich habe die Version vor dem Update:

Microsoft SQL Server 2008 (SP3) – 10.0.5500.0 (Intel

Das sagt mir, dass ich das Update sicher starten kann und wir dann mit derselben Anfrage prüfen, auf welche Version wir aktualisiert haben.

Notiz! Bevor Sie mit dem Upgrade-Vorgang beginnen, wird empfohlen, alle aktuellen Betriebssystem-Updates, einschließlich Microsoft .NET Framework, zu installieren oder dem Computer, auf dem Sie SQL Server aktualisieren möchten, einen Internetzugang bereitzustellen. Ich empfehle außerdem, ein Archiv der SQL-Server-Datenbank zu erstellen, falls Sie wichtige Daten speichern, die Sie nicht verlieren möchten, wenn während des Aktualisierungsvorgangs ein kritischer Fehler auftritt.

Upgrade von SQL Server 2008 Express auf Version 2014

Da ich bereits gesagt habe, dass ich ein 32-Bit-Betriebssystem habe, gehe ich auf den Link oben, klicke auf „Download“ und wähle nämlich die Distribution für 32-Bit-Systeme aus ExpressAndTools 32BIT\SQLEXPRWT_x86_RUS.exe Da diese Distribution sowohl den SQL Server selbst als auch Management Studio enthält, klicke ich NÄCHSTE. Dann beginnt der Download, schließlich wird die Datei heruntergeladen SQLEXPRWT_x86_RUS.exe Größe 888,3 MB.

Schritt 1

Wir führen die Datei SQLEXPRWT_x86_RUS.exe aus und es öffnet sich ein Fenster, in dem Sie ein Verzeichnis auswählen können, in das Sie alle Installationsdateien dieser Distribution entpacken müssen. Sie wählen den für Sie passenden Speicherort aus, und zwar so Dieser Speicherort verfügt über mindestens ein paar Gigabyte freien Speicherplatz. Und da es sich um freien Speicherplatz handelt, benötigen Sie ungefähr ungefähr die Festplatte, auf der SQL Server 2008 Express installiert ist 2,2 Gigabyte zusätzlicher freier Speicherplatz für die 2014-Version von SQL Server. Ich habe das Testverzeichnis auf dem Laufwerk C ausgewählt und auf „OK“ geklickt.

Schritt 2

Nach dem Auspacken geht es sofort los“ SQL Server-Installationscenter", wo wir auswählen" Upgrade von SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 oder SQL Server 2012 auf SQL Server 2014»

Das folgende Fenster wird während des Installationsvorgangs wiederholt angezeigt. Dies ist normal.

Schritt 3

In diesem Schritt werden Sie aufgefordert, den Lizenzbedingungen für diese Software zuzustimmen. Sie stimmen natürlich zu, aktivieren das entsprechende Kontrollkästchen und klicken auf „ Weiter»

Schritt 4

Und hier möchte ich darauf hinweisen, dass der gesamte Update-Vorgang fast automatisch abläuft, mit Ausnahme der Schritte, bei denen Ihre Teilnahme erforderlich ist (um etwas auszuwählen) oder während des Update-Vorgangs einige Warnungen aufgetreten sind, diesen Schritt überspringen Sie beispielsweise , wenn alles in Ordnung ist und bei mir alles in Ordnung war, ist es durchgerutscht, aber der Klarheit halber habe ich einen Screenshot der Aktionen gemacht, die das Installationsprogramm in diesem Schritt durchgeführt hat, nämlich die globalen Installationsregeln überprüft, d. h. Suchen Sie nach möglichen Problemen, die während des Updates auftreten können.

Schritt 5

Im nächsten Schritt werden Sie aufgefordert, das Update-Center zu verwenden, um nach wichtigen Updates zu suchen. Ich habe diese Option nicht ausgewählt, aber Sie können sie überprüfen und dann auf „ Weiter»

Schritt 6

Dieser Schritt wird auch übersprungen, wenn Sie das Internet eingeschaltet haben, und wenn nicht, erscheint ein Fenster (ich habe das Bild unten speziell auf einem anderen Computer ausprobiert), in dem Sie aufgefordert werden, „die Prüfung zu wiederholen“ oder diesen Schritt zu überspringen , im Prinzip ist nichts falsch, wenn dieses Fenster erscheint, unter Berücksichtigung der Tatsache, dass Sie über ein aktualisiertes Betriebssystem verfügen.

Schritt 7

Auch die Installation der Installationsdateien wird übersprungen, wenn alles in Ordnung ist.

Schritt 8

In diesem Schritt überprüft das Installationsprogramm die Update-Regeln und wenn Warnungen auftreten, werden Sie vom Programm darüber informiert. Bei mir ist alles in Ordnung.

Schritt 9

In diesem Stadium müssen Sie eine zu aktualisierende Instanz des SQL-Servers auswählen; wenn Sie mehrere davon haben, wählen Sie die gewünschte aus, und da ich nur eine habe, ändere ich nichts, klicken Sie auf „ Weiter»

Schritt 10

In diesem Schritt müssen die Komponenten ausgewählt werden, die aktualisiert werden müssen. Da unsere Distribution jedoch die gleichzeitige Aktualisierung aller Komponenten umfasst, wird dieses Fenster übersprungen, wenn bestimmte Bedingungen erfüllt sind, beispielsweise wenn Sie nicht über genügend Speicherplatz verfügen, um das Update zu installieren Das Installationsprogramm teilt Ihnen dies bereits in diesem Schritt mit und überspringt ihn nicht weiter; Sie erhalten beispielsweise ein Fenster wie dieses

Schritt 11

Diese Phase ist einer weiteren Prüfung gewidmet, bei der das Installationsprogramm versucht festzustellen, ob der Update-Vorgang blockiert wird, und dabei besonders wichtige Bedingungen prüft, und wenn alles in Ordnung ist, wird dieses Fenster übersprungen, und wenn nicht, Das Programm gibt entsprechende Warnungen aus. Alle Prüfungen wurden erfolgreich bestanden und das Update wurde sofort gestartet

Schritt 12

Wenn während des Aktualisierungsvorgangs keine Fehler aufgetreten sind, ist am Ende alles in Ordnung. Sie erhalten eine Meldung, dass Sie einen Neustart durchführen müssen und dass alle Komponenten erfolgreich aktualisiert wurden oder nicht entsprechend aktualisiert wurden.

Das ist alles, was Sie noch tun müssen: Starten Sie neu und überprüfen Sie dann die Funktionsfähigkeit des aktualisierten DBMS und seiner Steuerelemente. Dazu starten wir ein neues Managementstudio 2014, wir prüfen die Daten, ob sie vorhanden waren. Und natürlich überprüfen wir die Version von SQL Server und Management Studio, dafür können Sie klicken Hilfe->Über das Programm wo Sie sehen können, dass es sich um eine neue Version von Management Studio handelt

Und um die Version des SQL-Servers zu überprüfen, führen wir wie zuvor eine Abfrage aus Version auswählen und als Antwort erhalten wir:

Microsoft SQL Server 2014 – 12.0.2000.8 (Intel X86) 20. Februar 2014 19:20:46 Copyright (c) Microsoft Corporation Express Edition unter Windows NT 6.1 (Build 7601: Service Pack 1)

Ich schlage vor, hier abzuschließen. Wenn Sie Fragen haben, stellen Sie diese in den Kommentaren oder in unserem Forum. Viel Glück!

Letzte Aktualisierung: 13.07.2017

Um vorhandene Zeilen in einer Tabelle zu ändern, verwenden Sie den UPDATE-Befehl. Es hat die folgende formale Syntax:

UPDATE Tabellenname SET Spalte1 = Wert1, Spalte2 = Wert2, ... SpalteN = WertN

Erhöhen wir zum Beispiel den Preis aller Produkte um 5000:

UPDATE-Produkte SET-Preis = Preis + 5000

Nutzen wir das Kriterium und ändern wir den Herstellernamen von „Samsung“ in „Samsung Inc.“:

UPDATE Products SET Hersteller = „Samsung Inc.“ WO Hersteller = „Samsung“

Eine komplexere Anfrage: Ersetzen Sie das Feld Hersteller durch den Wert „Apple“ durch „Apple Inc.“ in den ersten 2 Zeilen:

UPDATE Products SET Hersteller = „Apple Inc.“ FROM (SELECT TOP 2 * FROM Products WHERE Manufacturer="Apple") AS Selected WHERE Products.Id = Selected.Id

Mithilfe einer Unterabfrage nach dem Schlüsselwort FROM werden die ersten beiden Zeilen abgerufen, in denen „Manufacturer="Apple"“ steht. Für diese Auswahl wird der Alias ​​Selected definiert. Der Alias ​​wird nach dem AS-Operator angegeben.

Als nächstes kommt die Aktualisierungsbedingung Products.Id = Selected.Id . Das heißt, wir haben es tatsächlich mit zwei Tabellen zu tun – „Products“ und „Selected“ (die von „Products“ abgeleitet ist). In Selected gibt es zwei erste Zeilen mit Manufacturer="Apple". In „Produkte“ – im Allgemeinen alle Linien. Und die Aktualisierung wird nur für die Zeilen durchgeführt, die sich in der Auswahl „Ausgewählt“ befinden. Das heißt, wenn sich in der Produkttabelle Dutzende Produkte des Herstellers Apple befinden, betrifft das Update nur die ersten beiden davon.

Das Aktualisieren von Daten in einer Datenbank bedeutet, Werte in vorhandenen Tabellendatensätzen zu ändern. In diesem Fall ist es möglich, sowohl die Werte von Feldern in einer Gruppe von Zeilen (sogar allen Zeilen der Tabelle) zu ändern als auch den Wert eines Feldes in einer einzelnen Zeile zu bearbeiten.

In SQL können Sie einen Datensatz in einer Datenbanktabelle mit dem UPDATE-Befehl ändern. In seiner einfachsten Form sieht der Datenaktualisierungsbefehl so aus:

AKTUALISIEREN Tabelle SET-Feld = Wert

Hier, AKTUALISIEREN– ein Befehl, der angibt, dass die Anforderung darin besteht, Daten zu aktualisieren;

Tisch– der Name der Tabelle, in der Änderungen vorgenommen werden;

SATZ– ein Befehl, gefolgt von durch Kommas getrennten Feldern mit zugewiesenen Werten;

Feld– Tabellenfeld, an dem die Änderung vorgenommen wird;

Bedeutung– ein neuer Wert, der in das Feld eingegeben wird.


Wenn Sie beispielsweise ein Feld in allen Zeilen einer Tabelle auf Null setzen müssen, können Sie die folgende Abfrage ausführen:

AKTUALISIEREN Waren SET-Preis = 0

In diesem Fall nimmt das Preisfeld in absolut allen verfügbaren Zeilen der Tabelle den Wert 0 an.

Einen Wert ändern

Das Ändern der Werte aller Felder einer Tabelle ist äußerst selten. Am häufigsten ist es notwendig, den Wert eines bestimmten Eintrags zu ändern. Dazu wird am Ende der Zeile mit dem UPDATE-Befehl eine WHERE-Direktive hinzugefügt, die eine Bedingung angibt, die bestimmt, in welcher Zeile der Update-Vorgang ausgeführt werden soll.

Da ist ein Tisch:

Beispielsweise müssen wir die Kosten eines Produkts mit dem uns bekannten Wert aktualisieren. Führen Sie dazu die folgende Abfrage aus:

AKTUALISIEREN Waren SET Preis = 150 WHERE Num = 2

Nun wird vor dem Vorgang der Feldänderung eine Zeile ausgewählt, die die Bedingung num = 2 erfüllt. Es gibt nur eine solche Zeile in der Tabelle. In diesem Bestand wird der Preis auf den Wert 150 geändert. Als Ergebnis erhalten wir eine Tabelle mit dem geänderten Preis des Produkts.

Mit einer Auswahlbedingung Änderungen an mehreren Zeilen vornehmen

Wenn Sie sich an die Vielfalt der Bedingungen in der Abfrage erinnern, können Sie sich vorstellen, wie vielfältig die Stichproben sein können. Daher können Aktualisierungsabfragen entweder mit einer Zeile, mit einer Gruppe von Zeilen oder mit allen Zeilen der Tabelle ausgeführt werden. Es hängt alles von der Aufgabe ab, vor der Sie stehen, sowie davon, für welche Tabellenzeilen Sie Aktualisierungsvorgänge durchführen müssen.

Wir wollen zum Beispiel den Preis aller Waren halbieren, die derzeit 100 oder mehr kosten. Anfrage:

AKTUALISIEREN Waren SET Preis = Preis / 2 WHERE Preis >= 100

Zustand WO Hier ist eine Regel enthalten, nach der nur Produkte mit einem Preis von 100 oder mehr ausgewählt werden und Produkte mit einem Preis unter 100 von der Anfrage nicht betroffen sind.

Preis = Preis / 2– die Formel, nach der der neue Warenpreis berechnet wird. Der neue Preis wird gleich dem alten Preis geteilt durch zwei geschrieben.

Als Ergebnis der Ausführung einer solchen Abfrage erhalten wir eine Tabelle mit geänderten Datensätzen:

Aktualisieren von Werten in mehreren Zeilenfeldern

Wenn mehrere Felder gleichzeitig aktualisiert werden müssen, werden nach der SET-Direktive alle Felder mit ihren Werten durch Kommas getrennt angegeben. Sie müssen beispielsweise den Namen und den Preis eines Produkts mit Code 2 in „Eisen“ ändern, das 300 kostet:

AKTUALISIEREN waren SET title = "iron" , price = 300 WHERE num = 2 !}

Diese Abfrage weist jedem übereinstimmenden Feld in einer Zeile seinen Wert zu. Und die Bedingung gibt an, in welcher Zeile die Änderungen vorgenommen werden.


Im Folgenden sind die wichtigsten Arten von Aktualisierungsvorgängen aufgeführt. Darauf aufbauend werden Abfragen generiert, um die meisten Datenänderungsprobleme in der Entwicklung mit SQL zu lösen.

Der SQL Server-Setup-Assistent ermöglicht ein direktes Upgrade aller SQL Server-Komponenten auf SQL Server 2016 mithilfe einer einzigen Komponentenstruktur.

Sie müssen das Installationsprogramm mit Administratorrechten ausführen. Wenn Sie SQL Server von einer Remote-Freigabe installieren, müssen Sie ein Domänenkonto verwenden, das über Lese- und Ausführungsberechtigungen für die Remote-Freigabe verfügt und ein lokaler Administrator ist.

Wenn Sie das Datenbankmodul aktualisieren, lesen Sie den Artikel und führen Sie die folgenden Aufgaben entsprechend Ihrer Umgebung aus.

    Sichern Sie alle SQL Server-Datenbankdateien auf den Instanzen, die Sie aktualisieren, damit Sie sie bei Bedarf wiederherstellen können.

    Führen Sie die entsprechenden DBCC-Befehle für die Datenbanken aus, die Sie aktualisieren, um sicherzustellen, dass sie sich in einem konsistenten Zustand befinden.

    Schätzen Sie, wie viel Speicherplatz Sie zusätzlich zu den Benutzerdatenbanken benötigen, um SQL Server-Komponenten zu aktualisieren. Weitere Informationen darüber, wie viel Speicherplatz SQL Server-Komponenten beanspruchen, finden Sie unter .

    Stellen Sie sicher, dass Ihre vorhandenen SQL Server-Systemdatenbanken (Master, Model, MSDB und TempDB) so konfiguriert sind, dass sie automatisch wachsen, und dass Sie über genügend Speicherplatz dafür verfügen.

    Stellen Sie sicher, dass alle Datenbankserver über Anmeldeinformationen für die Masterdatenbank verfügen. Dies ist für die Datenbankwiederherstellung wichtig, da die Systemanmeldeinformationen in der Masterdatenbank gespeichert werden.

    Deaktivieren Sie alle gespeicherten Prozeduren, die beim Systemstart ausgeführt werden. Dies ist erforderlich, da der Aktualisierungsprozess Dienste auf der Instanz von SQL Server, die aktualisiert wird, stoppt und startet. Beim Systemstart gestartete gespeicherte Prozeduren können den Aktualisierungsvorgang blockieren.

    Wenn Sie SQL Server-Instanzen aktualisieren, für die der SQL Server-Agent MSX/TSX-Beziehungen erkannt hat, aktualisieren Sie die Zielserver, bevor Sie die Masterserver aktualisieren. Wenn Sie die Masterserver vor den Zielservern aktualisieren, kann der SQL Server-Agent keine Verbindung zu den Masterinstanzen von SQL Server herstellen.

    Schließen Sie alle Anwendungen und Dienste, die Abhängigkeiten von SQL Server haben. Wenn mit der Instanz, die Sie aktualisieren, lokale Anwendungen verbunden sind, schlägt der Upgrade-Vorgang möglicherweise fehl.

    Stellen Sie sicher, dass die Replikation auf dem neuesten Stand ist, und stoppen Sie die Replikation.
    Eine ausführliche Beschreibung des Rolling-Update-Verfahrens in einer replizierten Umgebung finden Sie unter .

Upgrade auf SQL Server 2016

    Legen Sie das SQL Server-Installationsmedium ein, navigieren Sie zum Stammordner und doppelklicken Sie auf Setup.exe. Um von einer Netzwerkfreigabe zu installieren, gehen Sie in das Stammverzeichnis der Freigabe und doppelklicken Sie auf Setup.exe.

    Der Setup-Assistent startet das SQL Server-Installationscenter. Um eine vorhandene Instanz von SQL Server zu aktualisieren, klicken Sie auf Installation im linken Navigationsbereich und wählen Sie dann aus Upgrade von SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 oder SQL Server 2014.

    Wählen Sie auf der Seite „Produktschlüssel“ eine Option aus, um anzugeben, ob Sie ein Upgrade auf eine kostenlose Edition von SQL Server durchführen oder ob Sie über einen PID-Schlüssel für eine Produktionsversion dieses Produkts verfügen. Weitere Informationen finden Sie in den Artikeln und.

    Sehen Sie sich auf der Seite „Lizenzbedingungen“ die Lizenzvereinbarung an. Wenn Sie damit einverstanden sind, aktivieren Sie das Kontrollkästchen Ich akzeptiere die Bedingungen der Lizenzvereinbarung und drücken Sie die Taste Weiter. Um SQL Server zu verbessern, können Sie auch die Option zur Überwachung der Funktionsnutzung aktivieren und Berichte an Microsoft senden.

    Im Fenster „Globale Regeln“ wird der Installationsvorgang automatisch zum Fenster „Produktaktualisierungen“ verschoben, wenn keine Regelfehler vorliegen.

    Die Seite „Microsoft Update“ wird dann angezeigt, es sei denn, die Option „Microsoft Update“ ist unter „Systemsteuerung\Alle Elemente der Systemsteuerung\Windows Update\Änderungen“ ausgewählt. Durch Aktivieren des Kontrollkästchens auf der Seite „Microsoft Updates“ werden die Einstellungen Ihres Computers geändert, sodass die neuesten Updates angewendet werden, wenn sie in Windows Update angezeigt werden.

    Auf der Seite „Produktaktualisierungen“ finden Sie die neuesten Updates für das SQL Server-Produkt. Wenn Sie keine Updates installieren müssen, deaktivieren Sie das Kontrollkästchen Aktivieren Sie SQL Server-Produktaktualisierungen. Wenn keine Produktaktualisierungen gefunden werden, zeigt das SQL Server-Setup diese Seite nicht an und geht direkt zu Dateien installieren .

    Auf der Seite „Installationsdateien installieren“ zeigt das Installationsprogramm Fortschrittsanzeigen für das Herunterladen, Extrahieren und Installieren von Installationsdateien an. Wenn ein SQL Server-Setup-Update erkannt wird, wird es ebenfalls installiert, wenn es zur Verwendung angegeben ist.

    Im Fenster „Regeln aktualisieren“ geht der Installationsvorgang automatisch zum Fenster „Instanz auswählen“ über, wenn keine Regelfehler vorliegen.

    Wählen Sie auf der Seite „Instanz auswählen“ die SQL Server-Instanz aus, die Sie aktualisieren möchten. Um allgemeine Komponenten und Steuerelemente zu aktualisieren, wählen Sie aus Nur gemeinsam genutzte Komponenten aktualisieren.

    Auf der Seite „Feature-Auswahl“ werden automatisch die Features hervorgehoben, die aktualisiert werden. Nach Auswahl einer Komponente wird im rechten Fensterbereich eine Beschreibung ihrer Gruppe angezeigt.

    Die Anforderungen für die ausgewählten Komponenten werden im rechten Bereich angezeigt. SQL Server installiert eine Voraussetzung, die noch nicht in dem später in diesem Verfahren beschriebenen Installationsschritt installiert wurde.

    Geben Sie auf der Seite „Instanzkonfiguration“ die SQL Server-Instanz-ID an.

    Instanz-ID- Standardmäßig wird der Instanzname als Instanz-ID verwendet. Entwickelt, um Installationsverzeichnisse und Registrierungsschlüssel für eine bestimmte Instanz von SQL Server zu identifizieren. Gültig sowohl für Standard- als auch für benannte Instanzen. Für die Standardinstanz lauten der Instanzname und die ID „MSSQLSERVER“. Um eine nicht standardmäßige Instanz-ID anzugeben, geben Sie einen Wert in ein Instanz-ID.

    Alle SQL Server-Updates (einschließlich Service Packs) werden auf jede Komponente der SQL Server-Instanz angewendet.

    Installierte Instanzen– Dieses Raster listet alle Instanzen von SQL Server auf, die auf dem Computer installiert sind, auf dem Setup ausgeführt wird. Da auf Ihrem Computer bereits eine Standardinstanz vorhanden ist, müssen Sie eine benannte Instanz von SQL Server 2016 installieren.

    Die in diesem Abschnitt verbleibenden Vorgänge hängen davon ab, welche Komponenten für die Installation ausgewählt wurden. Abhängig von Ihrer Auswahl werden möglicherweise nicht alle Seiten angezeigt.

    Auf der Seite „Serverkonfiguration: Dienstkonten“ für SQL Server-Dienste werden die Standardkonten angezeigt. Die Dienste, die Sie auf dieser Seite konfigurieren können, hängen von den Funktionen ab, die Sie für das Upgrade auswählen.

    Authentifizierungsinformationen und Anmeldungen werden von der vorherigen Instanz von SQL Server übernommen. Sie können allen SQL Server-Diensten ein Anmeldekonto zuweisen oder Dienstkonten einzeln konfigurieren. Sie können auch angeben, ob Dienste automatisch, manuell gestartet oder deaktiviert werden sollen. Microsoft empfiehlt, Dienstkonten einzeln zu konfigurieren und jedem SQL Server-Dienst die für die Ausführung seiner Aufgaben erforderlichen Mindestberechtigungen zu erteilen. Weitere Informationen finden Sie unter .

    Um ein Anmeldekonto für alle Dienstkonten auf dieser Instanz von SQL Server anzugeben, geben Sie Anmeldeinformationen in die Felder unten auf der Seite ein.

    Sicherheitshinweis. Verwenden Sie keine leeren Passwörter. Wählen Sie starke Passwörter.

    Klicken Sie nach der Eingabe Ihrer Anmeldeinformationen für SQL Server-Dienste auf Weiter.

    Geben Sie auf der Seite „Upgrade-Optionen für die Volltextsuche“ Upgrade-Optionen für die Datenbanken an, die Sie aktualisieren. Weitere Informationen finden Sie unter .

    Wenn alle Regeln erfüllt sind, ändert sich das Fenster „Komponentenregeln“ automatisch wie folgt.

    Auf der Seite „Upgrade-Bereitschaft“ wird eine Baumansicht der im Installationsprogramm angegebenen Installationsoptionen angezeigt. Um fortzufahren, klicken Sie auf die Schaltfläche Installieren. SQL Server installiert zunächst die erforderlichen Komponenten für die ausgewählten Tools und installiert dann die Tools selbst.

    Während der Installation zeigt die Installationsfortschrittsseite den Status der Installation an, sodass Sie den Fortschritt überwachen können.

    Nach der Installation bietet die Seite „Abschluss“ einen Link zur Installatiound andere wichtige Hinweise. Um den SQL Server-Installationsvorgang abzuschließen, klicken Sie auf Bereit.

    Wenn Sie aufgefordert werden, Ihren Computer neu zu starten, starten Sie ihn neu. Nach Abschluss der Installation ist es wichtig, die Meldung des Installationsassistenten zu lesen. Weitere Informationen zu Installationsprotokolldateien finden Sie unter .

Führen Sie nach dem Upgrade auf SQL Server die folgenden Aufgaben aus.

    Serverregistrierung: Durch den Upgradevorgang werden die Registrierungseinstellungen für die vorherige Instanz von SQL Server entfernt. Nach dem Update müssen Sie die Server neu registrieren.

    Statistiken aktualisieren– Um die Abfrageleistung zu optimieren, wird empfohlen, die Statistiken für alle aktualisierten Datenbanken zu aktualisieren. Rufen Sie die gespeicherte Prozedur auf sp_updatestats um Statistiken in Benutzertabellen in SQL Server-Datenbanken zu aktualisieren.

    Einrichten einer neuen SQL Server-Installation– Um die Gefährdung des Systems zu verringern, installiert und aktiviert SQL Server optional wichtige Dienste und Funktionen. Weitere Informationen zum Einrichten der Kontaktzone finden Sie in der Readme-Datei für diese Version.

In diesem Artikel werden die Informationen beschrieben, die Sie zum Verfolgen von Updates für Microsoft SQL Server benötigen.
Vor dem Upgrade müssen Sie herausfinden, welche Version bereits installiert ist. Es ist eine genaue Nummer erforderlich, einschließlich der Build-Nummer. Im Abschnitt „Fragen“ ausführlicher beschrieben.

MS SQL Server

MS SQL Server (Offizielle Builds)
RTM (kein SP)SP1SP2SP3SP4Notiz
SQL Server 2017 14.0.1000.169 - - - - -
SQL Server 2016 13.0.1601.5 13.0.4001.0
(13.1.4001.0)
13.0.5026.0
(13.2.5026.0)
- -
SQL Server 2014 12.0.2000.8 12.0.4100.1
(12.1.4100.1)
12.0.5000.0
(12.2.5000.0)
- - Beim Arbeiten mit Replikation wird SP1 oder höher empfohlen.
SQL Server 2012 11.0.2100.60 11.0.3000.0
(11.1.3000.0)
11.0.5058.0
(11.2.5058.0)
11.0.6020.0
(11.3.6020.0)
11.0.7001.0
(11.4.7001.0)
SQL Server 2008 R2 10.50.1600.1 10.50.2500.0
(10.51.2500.0)
10.50.4000.0
(10.52.4000.0)
10.50.6000.34
(10.53.6000.34)
- Beim Arbeiten mit Replikation wird SP2 oder höher empfohlen.
SQL Server 2008 10.0.1600.22 10.0.2531.0
(10.1.2531.0)
10.0.4000.0
(10.2.4000.0)
10.0.5500.0
(10.3.5500.0)
10.0.6000.29
(10.4.6000.29)
Beim Arbeiten mit Replikation wird SP3 oder höher empfohlen.
SQL Server 2005 9.0.1399.06 9.0.2047 9.0.3042 9.0.4035 9.0.5000 Beim Arbeiten mit Replikation wird SP4 empfohlen.

Fragen

F: Wie kann ich die Version ermitteln?
A: Um genau zu ermitteln, welche Version Sie haben, führen Sie die Anfrage aus VERSION AUSWÄHLEN.

F: Funktioniert ein Upgrade von Express auf Standard oder umgekehrt?
A: Die Updates sind universell und für alle Editionen einer bestimmten Serverversion geeignet.

F: Wie installiere ich Updates?
A: Nur das letzte. Beispiel für SQL 2014: 12.0.2000.8 => 12.0.5000.0. Der neueste SP in der Liste enthält frühere Service Packs

F: Wird die Basis zerstört?
Oh nein. Doch das Fehlen eines Backups macht den Automatisierungsspezialisten noch lange nicht zum Spezialisten!

F: Was passiert mit der Replikation?
A: Nichts Besonderes. Update-Prinzip: Erst der zentrale Server, dann die Abonnenten. Der Austausch muss zu diesem Zeitpunkt für alle Abonnenten abgeschlossen sein. Bei einem Rund-um-die-Uhr-Betrieb ist darauf zu achten, dass die Arbeit auf einen anderen PC (z. B. auf einen Herausgeber oder Backup-Abonnenten) verlagert wird.

F: Wie lange dauert die Installation von Updates?
A: Die Installationszeit variiert je nach Version. Im Durchschnitt dauert der Update-Vorgang 10 bis 30 Minuten, möglicherweise auch länger.

F: Ist es derzeit möglich, mit der Datenbank zu arbeiten?
A: Auf keinen Fall.

Einige hilfreiche Ressourcen

  • Dokumentation für alle Produkte;
  • Technisches Support-Forum von Microinvest, in dem Sie schnell eine Antwort auf Ihre Frage erhalten;
  • Beispiele für die Automatisierung von Restaurants und Handel auf Basis von Microinvest in Russland und den GUS-Staaten;
  • Zeitplan für bevorstehende Schulungen in Russland und den GUS-Staaten;