1.7 Modificación de la contraseña del usuario administrador del sistema de SQL Server Express

Si ha instalado Microsoft SQL Server Express Edition, la instalación habrá generado automáticamente una contraseña para el usuario administrador del sistema de SQL (sa). Puede usar las credenciales del administrador de Windows y las herramientas de gestión de SQL para modificar la contraseña sin necesidad de conocer la que se ha generado.

NOTA:para mayor seguridad, se recomienda encarecidamente modificar la contraseña de las credenciales del usuario sa después de que se complete la instalación del servidor de PlateSpin y de que se active la licencia del producto. Después de definir una contraseña personalizada para el usuario sa, deberá proporcionarla cuando se apliquen futuras actualizaciones al software del servidor de PlateSpin.

La utilidad SQLCMD de Microsoft (sqlcmd) se incluye con SQL Server Express. Puede utilizarla para modificar la contraseña del administrador del sistema de SQL para el motor de base de datos de SQL Server Express. Después de cambiar la contraseña, debe actualizar la información para el servidor de PlateSpin y reiniciar el servicio del servidor de PlateSpin.

Para cambiar la contraseña del usuario sa de SQL Server Express:

  1. Entre en el host del servidor de PlateSpin como usuario administrador.

  2. Lance el indicador de comandos del administrador.

  3. Modifique la contraseña del administrador del sistema de SQL. Introduzca

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

    Esta sintaxis de SQLCMD ejecuta la consulta que sigue a la opción -Q y, a continuación, cierra la utilidad SQLCMD.

    NOTA:si lo ha instalado en un servidor diferente, ejecute el comando en el host de SQL Server Express.

    Este comando utiliza la sintaxis ALTER LOGIN en lugar del procedimiento almacenado sp_password, como recomienda Microsoft en el artículo sp_password de la documentación sobre Transact-SQL.

    Para obtener información sobre la sintaxis y los comandos de SQLCMD, consulte la sección de la utilidad SQLCMD en el sitio Web de Microsoft.

  4. Actualice PlateSpin con la nueva contraseña para el usuario administrador del sistema de SQL. Introduzca:

    %PROGRAM FILES%\"PlateSpin Migrate Server"\bin\PlateSpin.UpdateConnectionString.exe /instance=.\PlateSpinDB /username=sa /password=${NewPassword}
  5. Reinicie el servicio del servidor de PlateSpin. Introduzca:

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