ナッツ。私は数週間前にこれと同じエラーに遭遇し、多くの無駄な時間を費やしてそれを機能させる方法を考え出しましたが、それ以来私はそれを忘れてしまいました。 (「はい」と言う以外はあまり役に立ちません。それは可能です。)
ブラケットのさまざまな組み合わせ、またはブラケットの有無のさまざまな組み合わせを試しましたか?例:
EXEC sp_rename 'ENG_TEst.ENG_Test_A/C_TYPE', 'ENG_Test_AC_TYPE', 'COLUMN';
EXEC sp_rename '[ENG_TEst].[ENG_Test_A/C_TYPE]', 'ENG_Test_AC_TYPE', 'COLUMN';
EXEC sp_rename '[ENG_TEst].[ENG_Test_A/C_TYPE]', '[ENG_Test_AC_TYPE]', 'COLUMN';
EXEC sp_rename '[ENG_TEst].ENG_Test_A/C_TYPE', 'ENG_Test_AC_TYPE', 'COLUMN';
他のすべてが失敗した場合、常に
- 適切な名前で(「xENG_TEst」として)新しいテーブルを作成します
- 古いテーブルからデータをコピーします
- 古いテーブルを削除する
- 新しいテーブルの名前を最終的な名前に変更します