Lo fai allo stesso modo in cui lo fai per crearlo:
exec sp_rename 'BookPublisher."[Book_Category]"', 'Book_Category', 'COLUMN';
Ecco un piccolo campione che ho realizzato per verificare se ciò fosse possibile. All'inizio pensavo che fosse un malinteso su come []
può essere utilizzato in SQL Server, risulta che mi sbagliavo, è possibile:devi usare le virgolette al di fuori delle parentesi.
begin tran
create table [Foo] ("[i]" int);
exec sp_help 'Foo';
exec sp_rename 'Foo."[i]"', 'i', 'column ';
exec sp_help 'Foo';
rollback tran