SQL SERVER 2005 Express を使用しています。データベース名に二重引用符を付けることで、Mgmt Studio (ssmsee) と呼ばれるクエリ アナライザーからデータベースを削除できます。
データベース「14data」をドロップ
そしてdbはなくなりました、
しかし、sqlcmd は 14 でエラーを返します (Msg 102 Level 15 State 1 Incorrect sysntax near 14 ) 数値部分をデータベース名ではなく他のものと見なしている可能性があります。変数と正しい sql スクリプト ファイル (mgmt studio で正しく実行された) を実行しますが、まったく同じ場所で同じエラーが発生します。
SQLCMD から英数字のデータベース名を持つデータベースを削除したことはありますか?