Fixed renaming of MSSQL columns

When attempting to rename a column on a table that exists in multiple
schemas, it would previously fail.

Checking if a schema name is specified, and JOINing the sys.schemas
catalog view to only return column information about the correct table