Tôi đang sử dụng SQL SERVER 2005 Express. Tôi có thể xóa cơ sở dữ liệu từ bộ phân tích truy vấn, những gì bạn gọi là Mgmt Studio (ssmsee) bằng cách cung cấp các dấu ngoặc kép cho tên cơ sở dữ liệu và mọi thứ được thực hiện;SQLCMD - cố gắng để thả một cơ sở dữ liệu với tên chữ và số '14Data' cho lỗi cú pháp
Drop Database "14data" Go
và db đã biến mất,
nhưng sqlcmd cho lỗi trên 14 (Msg 102 Level 15 Nhà nước 1 sai sysntax gần 14) Có thể là nó coi là một phần số như một số thứ khác và không phải tên cơ sở dữ liệu, tôi đã thử với N '', "", $(), cũng đã thử các biến và thực thi các tệp kịch bản lệnh sql chính xác (chạy đúng trên mgmt studio) nhưng nó cho cùng một lỗi chính xác cùng một chỗ.
Có any1 đã từng xóa cơ sở dữ liệu có tên db chữ và số từ SQLCMD không?
yes thats the answer, thanks all – maqk
Cảm ơn! Điều này cũng áp dụng khi tên cơ sở dữ liệu của bạn trông giống như một đường dẫn (ví dụ: C: \ USERS \ Admin \ DESKTOP \ EXAMPLE.MDF) –