Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Microsoft SQL Server / MSDE _ Tworzenie bazy danych z poziomu sql

Napisany przez: Lukis92 9.03.2015, 11:17:07

Witam.
Próbuję stworzyć bazę danych z poziomu kodu:

  1. CREATE DATABASE Sales
  2. ON
  3. (NAME = Sales_dat,
  4. FILENAME = 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA',
  5. SIZE = 2MB,
  6. MAXSIZE = UNLIMITED,
  7. FILEGROWTH = 5MB )‏
  8. LOG ON
  9. ( NAME = 'Sales_log',
  10. FILENAME = 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\',
  11. SIZE = 1MB,
  12. MAXSIZE = UNLIMITED,
  13. FILEGROWTH = 5MB)‏
  14. GO


I wyskakuje taki błąd:
Cytat
Msg 102, Level 15, State 1, Line 7
Incorrect syntax near '‏'.


Czyli jakby był błąd tutaj:
FILEGROWTH = 5MB

Gdzie w tym kodzie tak naprawdę jest błąd, bo nie mogę tego znaleźć.

Napisany przez: mar1aczi 9.03.2015, 12:07:06

Przykład przepisałeś z dokumentacji MS.
Porównaj zatem swój kod z tym w dokumentacji i znajdź różnice [Examples, część B]: https://msdn.microsoft.com/en-us/library/ms176061.aspx

Skąd masz znaki

Kod
& # 8207;
w linii 7 - za komunikatem, który sam zamieściłeś?
[W znaczniku code wstawiłem znak spacji, bo automat zamienia to.]

Napisany przez: Lukis92 9.03.2015, 12:30:19

Skopiowałem z wykładu uczelnianego. Teraz wziąłem z tej dokumentacji i działa, lecz po zanalizowaniu kody krok po kroku nie znalazłem różnicy. Jestem chyba ślepy.
To co zauważyłeś w linii 7 (& # 8207;) nie wiem skąd się wzięło bo ja tego nie mam w kodzie. Dziwna sprawa.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)