Я не очень понимаю, как устроен твой стол - т.е.имя таблицы, имя столбца и т. д. - это пример того, как работает proc для переименований столбцов:
Если бы у меня была такая таблица:
CREATE TABLE [dbo].[Company](
[ID] [int],
[CompanyName] [varchar](20)
)
и я хотел изменитьВ столбце [CompanyName]
это команда:
EXEC sys.sp_rename
@objname = N'dbo.Company.CompanyName',
@newname = 'Name',
@objtype = 'COLUMN'
Я подозреваю, что ваш первый аргумент неверен.
Из документации ( sp_rename (Transact-SQL) )
Если переименовываемый объект является столбцом в таблице, имя_объекта должно иметь вид table.column или schema.table.column .Если переименовываемый объект является индексом, имя_объекта должно иметь вид table.index или schema.table.index