Estou encontrando um erro ao tentar renomear uma coluna no SQL Server usando a seguinte consulta:
EXEC sp_rename 'Gold.dbo.TEST_TABLE.OldTestColumn', 'NewTestColumn', 'COLUMN';
Recebo a seguinte mensagem de erro:
Mensagem 15600, Nível 16, Estado 30, Linha 897
Um parâmetro ou opção inválida foi especificada para o procedimento 'sys.sp_rename'.Msg 24528, Nível 0, Estado 1, Linha 1
ID da instrução: {9626E836-C810-48E3-A9A7-D2BBD641B028}
3:31:04 PM Tempo de execução do SQL Server: 00:00:00.112 | Duração total: 00:00:01.191
A coluna, a tabela e o esquema existem, e tudo está referenciado corretamente. Tentei diferentes variações, mas o problema persiste. Meu ambiente é o Microsoft Fabric, dentro do Warehouse Gold.
Alguma sugestão sobre como resolver esse problema?
Tentei renomear uma coluna em uma tabela dentro do Microsoft Fabric usando o sp_rename
procedimento armazenado. Eu esperava que o nome da coluna fosse atualizado com sucesso, sem erros.
A renomeação de colunas não é suportada (com
sp_rename
) em um Warehouse no Microsoft Fabric. Da documentação:Como tal, você não pode alterar o nome de uma coluna na sua tabela. Você só pode alterar o nome de objetos.