Używam SQL SERVER 2005 Express. Mogę usunąć bazę danych z analizatora zapytań, którą nazywasz Mgmt Studio (ssmsee), podając podwójne cudzysłów do nazwy bazy danych i rzeczy się kończą;SQLCMD - próba upuszczenia bazy danych o alfanumerycznej nazwie "14Data" daje błąd składni
DROP DATABASE "14data" Go
i db nie ma,
ale sqlcmd daje błąd na 14 (MSG 102 Poziom 15 państwa 1 Nieprawidłowa sysntax blisko 14) Może być ona uważa część numeryczną jak niektóre inne rzeczy, a nie nazwę bazy danych, próbowałem z N '', "", $(), wypróbowałem również zmienne i wykonałem poprawne pliki skryptów sql (które działały poprawnie w mgmt studio), ale daje to ten sam błąd dokładnie to samo miejsce.
Czy kiedykolwiek usunięto bazę danych z alfanumeryczną nazwą db z SQLCMD?
Tak, to jest odpowiedź, dzięki wszystkim – maqk
Dzięki! Dotyczy to również sytuacji, gdy nazwa bazy danych wygląda jak ścieżka (np. C: \ USERS \ Admin \ DESKTOP \ EXAMPLE.MDF) –