Update der MSSQL Datenbank

Update der MSSQL Datenbank

Zuerst stellen Sie bitte sicher, dass alle Anwendungspools gestoppt wurden und dass keine weiteren Verbindungen zu relevanten Datenbanken bestehen (z.B. von TOAD-s etc.). Anschließend führen Sie ein vollständiges Backup der entsprechenden aqua Datenbank durch.
 
Um Ihre Datenbank zu upgraden, muss die beigefügte SQL-Datei (Diff-"Ihre Version"-To-"Zielversion", sql) entsprechend der folgenden Methoden ausgeführt werden:
-     Nutzung des SQL Server Management Studios
-     Nutzung des sqlcmd Kommandos im Batch Mode (empfohlen)
 
Wichtige Anmerkung:
Stellen Sie sicher, dass Sie ein Backup durchführen, bevor Sie die diff einsetzen (im Falle eines Fehlschlags sind Sie vielleicht nicht in der Lage dies rückgängig zu machen). Wir empfehlen, zunächst eine Umgebung für Akzeptanztests zu aktualisieren, bevor Sie in Produktion gehen.
 

Update der Datenbank im SQL Server Management Studio

Öffnen Sie das SQL Server Management Studio (oder Ihr bevorzugtes DB Verwaltungstool) und führen Sie die diff-Datei namens Diff-"Ihre Version"-To-"Ziel Version", sql as Admin aus (der aqua Nutzer hat vielleicht nicht die geeigneten Rechte). Zusätzlich braucht das entsprechende Nutzerkonto das Standard-Schema "dbo".
 
Wichtige Anmerkung:
Führen Sie die diff-Datei nicht während einer Transaktion aus. Es wird mit der folgenden Fehlermeldung scheitern:
Msg 574, Level 16, State 0, Line 3
CREATE FULLTEXT INDEX statement cannot be used during a user transaction.
Msg 574, Level 16, State 0, Line 4
ALTER FULLTEXT INDEX statement cannot be used during a user transaction
 

Update der Datenbank im Batch Modus

1.     Kopieren Sie die Diff-"Ihre Version"-To-"Zielversion", sql Datei in den temporären Ordner
2.     Öffnen Sie die Kommandokonsole und wechseln das aktuelle Verzeichnis zu dem temporären Ordner
3.     Führen Sie den sqlcmd-Befehl wie folgt aus:
 
sqlcmd -e -b -k -I -w 65535 -W -m-1 -S localhost\SQLEXPRESS -U admin -P adminpassword -d aqua -i Diff-MSSQL-"your version"-to-"target version".sql -o diff.log
 
Parameter, die vielleicht eine Anpassung brauchen:
localhost\SQLEXPRESS ist der SQL Server Name
admin/adminpassword sind die Anmeldedaten des Admin Users
aqua ist der Name der Datenbank
 
4. sqlcmd sollte ohne Fehler durchlaufen. Im Fall von Fehlern wenden Sie sich bitte an den Support.
    • Related Articles

    • Update der Oracle Datenbank

      Stellen Sie bitte zunächst sicher, dass alle Anwendungspools gestoppt wurden (der Server läuft nicht, wie beschrieben in Server stoppen) und dass keine weiteren Verbindungen zu relevanten Datenbanken bestehen (z.B. von TOAD-s etc.). Dann machen Sie ...
    • Verbindung zur MSSQL Datenbank

      In diesem Kapitel finden Sie detaillierte Informationen darüber, wie Sie die MSSQL Datenbank installieren und konfigurieren können, um Ihren ALM Server mit der Datenbank zu verbinden. Installieren der MSSQL Datenbank Sie können eine kostenlose ...
    • Update der Clients

      Jeder aqua Desktopclient braucht ein Update. Führen Sie die neue aqua.msi aus diesem Grund auf allen Rechnern, auf denen der Desktopclient installiert ist aus.
    • Update der Hinweise

      Nach dem Update des aqua Servers können Nutzer immer noch mit dem alten aqua Client arbeiten, bis sie diesen schließen. Wenn Sie den aqua Client neustarten erhält der Nutzer eine Fehlermeldung und eine Download-URL für die neue aqua Version. Sie ...
    • Update der Agenten

      Wenn der Agent aktiv ist, stoppen Sie ihn. Falls notwendig erstellen Sie bitte einen Backup des existierenden Agenten-Ordners. Entpacken Sie die neue Version des entsprechenden Agenten in einen temporären Ordner. Machen Sie eine Hardkopie der ...