in mssqlscripter/argparser.py [0:0]
def build_connection_string(parameters):
"""
Build connection string.
"""
connection_string = u'Server={};'.format(parameters.Server)
if parameters.Database:
connection_string += u'Database={};'.format(parameters.Database)
# Standard connection if user id is supplied.
if parameters.UserId:
connection_string += u'User Id={};'.format(parameters.UserId)
# If no password supplied, check for environment variable.
if parameters.Password is None and MSSQL_SCRIPTER_PASSWORD in os.environ:
parameters.Password = os.environ[MSSQL_SCRIPTER_PASSWORD]
connection_string += u'Password={};'.format(parameters.Password or getpass.getpass())
else:
connection_string += u'Integrated Security=True;'
parameters.ConnectionString = connection_string