![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 9 Dołączył: 16.02.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Czy ktoś ma jakieś większe doświadczenia z MSSQL ? Do tej pory cały czas pracowałem na PHP + MySQL. Teraz mam do zrobienia projekt, który musi być zrealizowany na MS Windows Serwer 2003 (SP2) wraz z bazą danych MSSQL (8.0) 1. Na serwerze jest tylko jeden program który służy do zarządzania bazą - Dba Mgr2k. Dość prymitywny i nie wygodny program, zawierający tylko podstawowe opcje. Czy jakieś inne, dobre programy są tylko w wersji płatnej ? Próbowałem uruchomić coś takiego jak PhpMSAdmin ale porażka zupełna. 2. Czy duże są różnice w składni SQL ? Ledwie zacząłem testować i co chwilę błąd. Weźmy nawet zwykłe CREATE TABLE test ( pole1 VARCHAR (30) default '' , pole2 int(10) NOT NULL default '0' ) i jest błąd "Cannot specify a column width on data type int. 3. Czy duże różnice są w zachowaniu PHP z taką bazą danych ? Próbowałem zrobić mssql_list_dbs, mssql_list_fields i okazuje się że nie ma takich funkcji. dzięki z góry |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 1 Dołączył: 22.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Czy duże są różnice w składni SQL ? Ledwie zacząłem testować i co chwilę błąd. Weźmy nawet zwykłe CREATE TABLE test ( pole1 VARCHAR (30) default '' , pole2 int(10) NOT NULL default '0' ) i jest błąd "Cannot specify a column width on data type int. Witaj. Co do różnic pomiędzy MySQL 4/5 a MS SQL Server 2000/2005 to trochę ich jest. Niestety. Bazy te różnia się nie tylko składnią... Powyższy błąd, który dostałeś ("Cannot specify a column width on data type int") wynika z tego, że w MS SQL Server, jak tworzysz tabelę, nie możesz podawać długości pola tj. int(10)! Powinno by po prostu int :-) Jeżeli masz strukturę bazy w pliku .sql, które pochodzi z MySQL-a i zechcesz jej używać w MS SQL Server to przygotuj się na mnóstwo błędów. Zanim jej użyjesz muisisz troszkę pozmieniać w jej strukturze... Długo by tu pisać. Powiem Ci, że na ten temat postanowiłem napisać... książkę. Wyda ją Helion za kilka miesięcy. Zachęcam do kupna:-). Generalnie bedzie ona o PHP, IIS 6/7 i bazach MS SQL Server 2000/2005. Wszystko na przykładach Windows Server 2003 Ent. Edition, Vista... ale nie tylko :-) Ten post edytował asz 18.01.2008, 14:49:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 04:09 |