Method: Azure::SqlDatabaseManagement::SqlDatabaseManagementService#reset_password

Defined in:
lib/azure/sql_database_management/sql_database_management_service.rb

#reset_password(name, password) ⇒ void

This method returns an undefined value.

Sets the administrative password of a SQL Database server for a subscription. Will raise Azure::SqlManagement::Error if server does not exist.

Parameters:

  • name (String)

    SqlServer name.

  • password (String)

    SqlServer new password.

See Also:



96
97
98
99
100
101
102
103
# File 'lib/azure/sql_database_management/sql_database_management_service.rb', line 96

def reset_password(name, password)
  ensure_server_exists!(name)
  body = Serialization.reset_password_to_xml(password)
  request_path = servers_path "#{name}?op=ResetPassword"
  request = client.sql_management_request(:post, request_path, body)
  request.call
  Azure::Loggerx.info "Password for server #{name} changed successfully."
end