1.7 Ändern des Passworts für den SQL Server Express-Systemadministrator-Benutzer

Wenn Sie Microsoft SQL Server Express Edition installiert haben, wurde bei der Installation automatisch ein Passwort für den SQL-Systemadministratorbenutzer (sa) erzeugt. Mit Ihrer Windows-Administratorberechtigung und den SQL-Verwaltungstools ändern Sie das Passwort, ohne das generierte Passwort kennen zu müssen.

HINWEIS:Zur Erhöhung der Sicherheit empfehlen wir Ihnen dringend, das Passwort für die sa-Berechtigung nach der PlateSpin-Server-Installation und nach Aktivierung der Lizenz für das Produkt zu ändern. Nachdem ein benutzerdefiniertes Passwort für den sa-Benutzer festgelegt wurde, müssen Sie dieses Passwort bei zukünftigen Aufrüstungen der PlateSpin-Server-Software angeben.

Das Microsoft SQLCMD-Programm (sqlcmd) ist im Lieferumfang der SQL Server Express-Software enthalten. Mit diesem Werkzeug ändern Sie das SQL-Systemadministrator-Passwort für die SQL Server Express-Datenbank-Engine. Sobald Sie das Passwort geändert haben, müssen Sie die Informationen für PlateSpin Server aktualisieren und den PlateSpin Server-Dienst neu starten.

So ändern Sie das Passwort für den SQL Server Express-Benutzer sa:

  1. Melden Sie sich beim PlateSpin Server-Host als lokaler Administratorbenutzer an.

  2. Starten Sie die Administrator-Eingabeaufforderung.

  3. Bearbeiten Sie das Passwort für den SQL-Systemadministrator. Geben Sie Folgendes ein:

    sqlcmd -S .\PlateSpinDB -E -Q "ALTER LOGIN sa WITH PASSWORD = '${NewPassword}'"

    Diese SQLCMD-Syntax führt die Abfrage aus, die der -Q-Option folgt und beendet dann das SQLCMD-Dienstprogramm.

    HINWEIS:Führen Sie den Befehl am SQL Server Express-Host aus, wenn Sie es auf einem anderen Server installiert haben.

    Bei diesem Befehl gilt die Syntax ALTER LOGIN anstelle der gespeicherten Prozedur sp_password gemäß der Empfehlung von Microsoft in der Dokumentation zu sp_password (Transact-SQL).

    Weitere Informationen zur Syntax und den Befehlen für SQLCMD finden Sie unter Dienstprogramm SQLCMD auf der Microsoft-Website.

  4. Aktualisieren Sie PlateSpin mit dem neuen Passwort für den SQL-Systemadministrator-Benutzer. Geben Sie Folgendes ein:

    %PROGRAM FILES%\"PlateSpin Migrate Server"\bin\PlateSpin.UpdateConnectionString.exe /instance=.\PlateSpinDB /username=sa /password=${NewPassword}
  5. Starten Sie den PlateSpin Server-Dienst neu. Geben Sie Folgendes ein:

    %PROGRAM FILES%\PlateSpin Migrate Server\bin\RestartPlateSpinServer\RestartPlateSpinServer.exe