[MYSQL]Warrock Server erstellen[HELP]

07/09/2011 17:49 biobombe1#1
Hi leute
ich habe versucht einen Warrock Server zu ertellen
ich scheitere im moment an der MySql Datenbank ich versuche
die .sql datei mit naavicat rein zupacken da kommt aber immer der error

PHP Code:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version ... 
auch wenn ich den ihnalt als Query nehme

hier noch mal der gesammtr inhalt

PHP Code:
USE [waremu_dbf]
GO
/****** Object:  Table [dbo].[ACCOUNT_TBL]    Script Date: 08/02/2010 21:06:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE 
[dbo].[ACCOUNT_TBL](
    [
userID] [bigintNOT NULL,
    [
username] [varchar](32NOT NULL,
    [
nickname] [varchar](32NULL,
    [
password] [varchar](32NOT NULL,
    [
accesslevel] [intNOT NULL,
    [
status] [intNOT NULL
ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [dbo].[ACCOUNT_DETAIL_TBL]    Script Date: 08/02/2010 21:06:11 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE 
[dbo].[ACCOUNT_DETAIL_TBL](
    [
userID] [bigintNOT NULL,
    [
banDate] [varchar](19NOT NULL,
    [
banTime] [bigintNOT NULL,
    [
lastIP] [varchar](16NOT NULL,
    [
lastLogin] [varchar](19NOT NULL
ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  StoredProcedure [dbo].[uspUnBan]    Script Date: 08/02/2010 21:06:21 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE 
[dbo].[uspUnBan]
    @
uUserID BIGINT
AS
BEGIN
    SET NOCOUNT ON
;
    
    IF 
EXISTS(SELECT a.username FROM ACCOUNT_TBL aACCOUNT_DETAIL_TBL b 
                  WHERE a
.userID = @uUserID AND b.userID = @uUserID)
        
BEGIN
            UPDATE ACCOUNT_DETAIL_TBL SET banDate 
'0000-00-00 00:00:00'banTime 0 WHERE userID = @uUserID
            SELECT fError 
'0/0'
        
END
    
ELSE
        
BEGIN
            SELECT fError 
'1/0'
        
END
    
    SET NOCOUNT OFF
;
END
RETURN

-- 
fError 0/0Succeeded
-- fError 1/0Error
GO
/****** Object:  StoredProcedure [dbo].[LOGIN_STR]    Script Date: 08/02/2010 21:06:21 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE 
[dbo].[LOGIN_STR]
    @
uUsername VARCHAR(32), 
    @
uPassword VARCHAR(32)
AS
BEGIN
    SET NOCOUNT ON
;
    
    IF 
EXISTS(SELECT a.username FROM ACCOUNT_TBL aACCOUNT_DETAIL_TBL b 
                  WHERE a
.userID b.userID AND a.username = @uUsername)
        
BEGIN
            
IF EXISTS(SELECT username FROM ACCOUNT_TBL  
                    WHERE username 
= @uUsername AND password = @uPassword)
                
BEGIN
                    SELECT    fError 
=    CASE     WHEN a.status 1
                                                    THEN 
'3/0'
                                                
WHEN b.banTime = -1
                                                    THEN 
'4/0'
                                                
WHEN b.banTime 0
                                                    THEN 
('5/' CONVERT(VARCHARa.userID0) + '/' CONVERT(VARCHARb.banDate0) + '/' CONVERT(VARCHARb.banTime0))
                                                ELSE (
'0/' CONVERT(VARCHARa.userID0) + '/' CONVERT(VARCHARa.nickname0))
                                        
END
                    FROM ACCOUNT_TBL a
ACCOUNT_DETAIL_TBL b 
                        WHERE a
.userID b.userID AND a.username = @uUsername AND a.password = @uPassword
                END
            
ELSE
                
BEGIN
                    SELECT fError 
'2/0'
                
END
        END
    
ELSE
        
BEGIN
            SELECT fError 
'1/0'
        
END
    
    SET NOCOUNT OFF
;
END
RETURN
-- 
fError 0/USERID/NICKNAMELogin succeed
-- fError 1/0Account not exists
-- fError 2/0Wrong Password
-- fError 3/0Already Online
-- fError 4/0Account Banned
-- fError 5/USERID/DATE/TIMEAccount Banned with Time
GO
/****** Object:  Default [DF_ACCOUNT__accesslevel]    Script Date: 08/02/2010 21:06:11 ******/
ALTER TABLE [dbo].[ACCOUNT_TBLADD  CONSTRAINT [DF_ACCOUNT__accesslevel]  DEFAULT ((0)) FOR [accesslevel]
GO
/****** Object:  Default [DF_ACCOUNT__status]    Script Date: 08/02/2010 21:06:11 ******/
ALTER TABLE [dbo].[ACCOUNT_TBLADD  CONSTRAINT [DF_ACCOUNT__status]  DEFAULT ((0)) FOR [status]
GO
/****** Object:  Default [DF_ACCOUNT_DETAIL_TBL_banDate]    Script Date: 08/02/2010 21:06:11 ******/
ALTER TABLE [dbo].[ACCOUNT_DETAIL_TBLADD  CONSTRAINT [DF_ACCOUNT_DETAIL_TBL_banDate]  DEFAULT ('0000-00-00 00:00:00') FOR [banDate]
GO
/****** Object:  Default [DF_ACCOUNT_DETAIL_TBL_banTime]    Script Date: 08/02/2010 21:06:11 ******/
ALTER TABLE [dbo].[ACCOUNT_DETAIL_TBLADD  CONSTRAINT [DF_ACCOUNT_DETAIL_TBL_banTime]  DEFAULT ((0)) FOR [banTime]
GO
/****** Object:  Default [DF_ACCOUNT_DETAIL_TBL_lastIP]    Script Date: 08/02/2010 21:06:11 ******/
ALTER TABLE [dbo].[ACCOUNT_DETAIL_TBLADD  CONSTRAINT [DF_ACCOUNT_DETAIL_TBL_lastIP]  DEFAULT ('000.000.000.000') FOR [lastIP]
GO
/****** Object:  Default [DF_ACCOUNT_DETAIL_TBL_lastLogin]    Script Date: 08/02/2010 21:06:11 ******/
ALTER TABLE [dbo].[ACCOUNT_DETAIL_TBLADD  CONSTRAINT [DF_ACCOUNT_DETAIL_TBL_lastLogin]  DEFAULT ('0000-00-00 00:00:00') FOR [lastLogin]
GO 
und die datei is noch ein mal im anhang (einmal im txt format und einma gezipt weil .sql ungültig ist)


pls keine antworten das es keinen Emu gibt oder das sie zu 90% verbuggt sind weil das ist mir egal...


vllt kann mir jemand helfen
07/09/2011 17:55 ToxicData#2
du bist nicht grade klug ?
schonmal mssql und mysql syntax angesehen xD

antwort -> mssql ist die antwort

mfg
07/09/2011 18:00 biobombe1#3
habe mssql insliert weiß aber nicht wie ich es dort einfüge
07/09/2011 18:04 biobombe1#4
Quote:
Originally Posted by WrU|Sasu View Post
Google ist dein freund :D
so kannste überall antworten xD

€ google bringt mich nicht nach vohrn

€²: selber gefunden und jetzt
PHP Code:
TITELSQL Server-Import/Export-Assistent
------------------------------

Die 
Anweisung konnte nicht analysiert werden.

------------------------------
ZUSÄTZLICHE INFORMATIONEN:

Die 
verzögerte Bereitstellung konnte nicht beendet werden.
Anweisung(enkonnte(nnicht vorbereitet werden.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Eine RETURN-Anweisung mit einem Rückgabewert kann in diesem Kontext nicht verwendet werden.
Falsche Syntax in der Nähe des 'ELSE'-Schlüsselworts.
Die 
'@uUsername'-Skalarvariable muss deklariert werden.
Die 
'@uUsername'-Skalarvariable muss deklariert werden.
Die 
'@uUsername'-Skalarvariable muss deklariert werden.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Eine RETURN-Anweisung mit einem Rückgabewert kann in diesem Kontext nicht verwendet werden.
'CREATE/ALTER PROCEDURE' muss die erste Anweisung in einem Abfragebatch sein.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe des 'SET'-Schlüsselworts.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe des 'SET'-Schlüsselworts.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'.
Falsche Syntax in der Nähe von 'GO'. (Microsoft SQL Server Native Client 10.0)

------------------------------
SCHALTFLÄCHEN:

OK
------------------------------