SQL Server 2005 Expressを使用しています。私はクエリアナライザからデータベースを削除することができます。あなたはMgmt Studio(ssmsee)をデータベース名に二重引用符を付けることで削除します。SQLCMD - 英数字の名前でデータベースを削除しようとしています。 '14Data'は構文エラーを返します。
ドロップデータベース "14data" ゴー
とDBは、なくなって
が、sqlcmdのは14にエラーを与えている(14近いメッセージ102、レベル15、状態1が間違っsysntax) は、それが数値部分を考慮かもしれませ私はN ''、 ""、$()、変数を試して正しいSQLスクリプトファイル(mgmtスタジオで正しく実行されたもの)を実行しようとしましたが、正確に同じエラーが返されます同じ場所。
any1はSQLCMDの英数字db名のデータベースを削除しましたか?
はい回答、ありがとうございました – maqk
ありがとうございました!これは、データベース名がパス(例:C:\ USERS \ Admin \ DESKTOP \ EXAMPLE.MDF)のように見える場合にも適用されます。 –