1.7 修改 SQL Server Express 系統管理員使用者的密碼

如果您安裝了 Microsoft SQL Server Express Edition,安裝程式會自動為 SQL 系統管理員使用者 (sa) 產生密碼。您可以使用自己的 Windows 管理員身分證明和 SQL 管理工具來修改該密碼,而無需知道產生的密碼是什麼。

附註:為了提高安全性,強烈建議您在完成 PlateSpin 伺服器安裝並啟用產品授權後,修改 sa 身分證明的密碼。為 sa 使用者設定自訂密碼後,在將來升級 PlateSpin 伺服器軟體時,您必須能夠提供該密碼。

SQL Server Express 軟體中隨附了 Microsoft SQLCMD (sqlcmd) 公用程式。您可以使用此工具來修改 SQL Server Express 資料庫引擎的 SQL 系統管理員密碼。變更密碼後,必須對 PlateSpin 伺服器更新該資訊,並重新啟動 PlateSpin 伺服器服務。

若要變更 SQL Server Express sa 使用者密碼:

  1. 以本地管理員使用者身分登入 PlateSpin 伺服器主機。

  2. 啟動管理員指令提示畫面。

  3. 修改 SQL 系統管理員密碼。輸入

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

    此 SQLCMD 語法會執行 -Q 選項後面的查詢,然後結束 SQLCMD 公用程式。

    附註:如果您將 SQL Server Express 安裝在了另一部伺服器上,請在該主機上執行此指令。

    此指令使用 ALTER LOGIN 語法,而不是 Microsoft 在 sp_password (Transact-SQL) 文件中建議的 sp_password 預存程序。

    如需 SQLCMD 語法和指令的資訊,請參閱 Microsoft 網站上的 SQLCMD 公用程式

  4. 向 PlateSpin 更新 SQL 系統管理員使用者的新密碼。輸入

    %PROGRAM FILES%\"PlateSpin Migrate Server"\bin\PlateSpin.UpdateConnectionString.exe /instance=.\PlateSpinDB /username=sa /password=${NewPassword}
  5. 重新啟動 PlateSpin 伺服器服務。輸入

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