Method: GoodData::CloudResources::MSSQLClient#build_connection_string

Defined in:
lib/gooddata/cloud_resources/mssql/mssql_client.rb

#build_connection_stringObject



110
111
112
113
114
115
116
117
118
119
120
# File 'lib/gooddata/cloud_resources/mssql/mssql_client.rb', line 110

def build_connection_string
  encrypt = @ssl_mode != PREFER
  trust_server_certificate = @ssl_mode == REQUIRE

  "#{@url};" \
    "database=#{@database};" \
    "encrypt=#{encrypt};" \
    "trustServerCertificate=#{trust_server_certificate};" \
    "loginTimeout=#{LOGIN_TIME_OUT};" \
    "#{'authentication=ActiveDirectoryPassword;' if @authentication['activeDirectoryPassword']}"
end