remote_table = (spark.read .format("sqlserver") .option("host", "hostName") .option("port", "port") # optional, can use default port 1433 if omitted .option("user", "username") .option("password", "password") .option("database", "databaseName") .option("dbtable", "schemaName.tableName") # (if schemaName not provided, default to "dbo") .load() )