Lo haces de la misma manera que lo haces para crearlo:
exec sp_rename 'BookPublisher."[Book_Category]"', 'Book_Category', 'COLUMN';
Aquí hay una pequeña muestra que hice para probar si esto era posible. Al principio asumí que era un malentendido de cómo []
se puede usar en SQL Server, resulta que estaba equivocado, es posible:debe usar comillas dobles fuera de los corchetes.
begin tran
create table [Foo] ("[i]" int);
exec sp_help 'Foo';
exec sp_rename 'Foo."[i]"', 'i', 'column ';
exec sp_help 'Foo';
rollback tran