Naja, wiegesagt, ich verstehe den Error, aber ich weiß einfach nicht wieso er sie nicht öffnen kann. Soll ich sie neu batchen?
FragenThread [Offi V15][OLD]
-
-
Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )
Habe ich doch schon gesagt das liegt nicht an der DB sondern an dem Verbindungsserver.
Jetzt weißt du doch was du machen musst.
Mfg Tin0An welchem Verbindungsserver? o.ôHier damit kannste den Verbindungsserver erstellen:
Bei dem Roten musst du deinen Sql Server eintragen z.B XXX\SQLEXPRESS
Mfg
Tin0uKnow;118307 schrieb:
Naja, wiegesagt, ich verstehe den Error, aber ich weiß einfach nicht wieso er sie nicht öffnen kann. Soll ich sie neu batchen?
Du musst bei Verbindungsservern einen User angeben.
Sollte sa sein.
uKnow;118326 schrieb:
An welchem Verbindungsserver? o.ô
RANKING xDOkay, gefixt.
Wie fixe ich das hier?
PHP-Quellcode
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:39 OP: 620442030, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
- 2010/ 5/ 3 21:57:41 OP: 1522, 0.0, 0.0, 1521.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
- 2010/ 5/ 3 21:58:12 CDbManager::UpdateGuildRanking¿¡¼* (RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01') ½ÇÆÐ
Ich schätze ich hab die falschen Modeldatein oder?uKnow;118346 schrieb:
Okay, gefixt.
Wie fixe ich das hier?
PHP-Quellcode
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:28 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
- 2010/ 5/ 3 21:57:39 OP: 620442030, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
- 2010/ 5/ 3 21:57:41 OP: 1522, 0.0, 0.0, 1521.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
- 2010/ 5/ 3 21:58:12 CDbManager::UpdateGuildRanking¿¡¼* (RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01') ½ÇÆÐ
Ich schätze ich hab die falschen Modeldatein oder?
-------
Diesen Fehler hatte ich auch mal .
2010/ 5/ 3 21:58:12 CDbManager::UpdateGuildRanking¿¡¼* (RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01') ½ÇÆÐ
Datenbank neu draufbatchen , und nochmal versuchen .
So habe ich es damals wegbekommen :)
MfgDa meine frage Warscheinlich übersehen wurde hier nochmal ^^ sry für doppelpost
Mein Problem:
Hab Ankashi´s Files + Db neu aufgesetzt !!
Model + World Ordner Extrahiert
Neuz.exe die IP & Port auf 5400 geändert
Cache Server port auf 5400
Client mit Files 1:1 abgeglichen
account server u.s.w gestartet error.txt sind nur 2 Fehler dies sind aber nur Debugg Errors die nicht weiter stören sollten.
So nun logg ich mich ein gib mein Name + Passwort ein wähl Server aus Erstelle mir eine Character & dann muss ich bei der 2te Passwort abfrage mein Passwort erneut eingeben.
Dan dauert es erst mal 15 sec bis überhaupt das kleine Fenster kommt wo drin steht " Bitte warten Verbindung zum Spiel wird hergestellt " oder so ähnlich ^^
Doch dann Zappelt mein Character und nichts geht weiter !!
P.S: Server ist schon gelaufen ! Darum versteh ich nicht wieso es jetzt nicht mehr geht :/
Vielleicht könnte wir einer von euch weiter helfen ;)
Gibt dafür natürlich ein Thanks ...
MfG
[SIZE="5"][COLOR="DeepSkyBlue"]BoXXer[/COLOR][/SIZE]Okay mein Server Verifizierungsfehler konnte ich jetzt fixxen.
Die Files sind so unintelligent^^ wenn man die OBDC login2 nennt und auch in den files einträgt geht es trotzdem nicht, also nimmt keine änderung an genau wie beim WorldServer. Da kann man auch nicht mit 1 und 0 ein-/ausschalten sondern man muss ja "// <- auskommentieren"
[COLOR="Red"]Beim Acc erstellen bekomm ich Error:
Meldung 2627, Ebene 14, Status 1, Prozedur usp_CreateNewAccount, Zeile 18
Verletzung der PRIMARY KEY-Einschränkung 'PK_AccountPlay'. Ein doppelter Schlüssel kann in das 'dbo.AccountPlay'-Objekt nicht eingefügt werden.[/COLOR]
Hab schon geguckt aber nichts gefunden.BoXXer;118381 schrieb:
Da meine frage Warscheinlich übersehen wurde hier nochmal ^^ sry für doppelpost
Also zu deinem Fehler kann ich sagen , dass ich den auch mal hatte xDD
Aber jetzt gefixxed :yuush:
Versuch mal den Worldserver ohne Mapkey : p
Dann die Offi Maps rein in den Client , dann kriegst du keinen Invalid Map Key error mehr .
Falls das dann immernoch nicht funzt poste mal die errors aus den Files.
Also Error.log , error.txt , Cquery,logLordAnubis;118384 schrieb:
Okay mein Server Verifizierungsfehler konnte ich jetzt fixxen.
Die Files sind so unintelligent^^ wenn man die OBDC login2 nennt und auch in den files einträgt geht es trotzdem nicht, also nimmt keine änderung an genau wie beim WorldServer. Da kann man auch nicht mit 1 und 0 ein-/ausschalten sondern man muss ja "// <- auskommentieren"
[COLOR="Red"]Beim Acc erstellen bekomm ich Error:
Meldung 2627, Ebene 14, Status 1, Prozedur usp_CreateNewAccount, Zeile 18
Verletzung der PRIMARY KEY-Einschränkung 'PK_AccountPlay'. Ein doppelter Schlüssel kann in das 'dbo.AccountPlay'-Objekt nicht eingefügt werden.[/COLOR]
Hab schon geguckt aber nichts gefunden.
Soo nun zu deinem Problem ...
Das mit dem PKAccountPlay kenne ich so auch nicht ; D
Lösche mal alle deine Datenbanken , und mach sie neu drauf ,
vorher kannst du aber noch probieren die neue usp_CreateNewAccount zu nehmen , also Rechtsklick drauf Prozedur ändern . Die gute Prozedur findest du hier auf den ersten Seiten .
Und poste mal bitte deine alte Prozedur , dann kann der Fehler auch für andere User geklärt werden :secret laugh:
MfgLaymi;118389 schrieb:
Soo nun zu deinem Problem ...
Das mit dem PKAccountPlay kenne ich so auch nicht ; D
Lösche mal alle deine Datenbanken , und mach sie neu drauf ,
vorher kannst du aber noch probieren die neue usp_CreateNewAccount zu nehmen , also Rechtsklick drauf Prozedur ändern . Die gute Prozedur findest du hier auf den ersten Seiten .
Und poste mal bitte deine alte Prozedur , dann kann der Fehler auch für andere User geklärt werden :secret laugh:
Mfg
Ähm hab die DB schon neu reingetan (die SQL Backups) und wollte direkt Acc erstellen. Da kam der error, hab ich eben hier geguckt ob das auch schon jemand hatte. Naja nu hatte ich den neuen CreateNewAccount gefunden und hab den neuen Code einfach mal versucht. Hat aber nichts gebracht
"PRIMARY KEY-Einschränkung" Ist das vllt. eine art Dateityp/-verschlüsselung die man ändern muss?Also der Fehler kommt beim Registrieren oder ?
Poste mal deine Prozedur bitte : pSobald ich die Prozedur ausführe, also daten eingebe und "OK" klicke.
Auch wenn ich den Befehl selbst eingebe (Neue Abfrage).
Okay Hier:
Quellcode
- USE [ACCOUNT_DBF]
- GO
- /****** Object: StoredProcedure [dbo].[usp_CreateNewAccount] Script Date: 05/04/2010 08:39:36 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- ALTER proc [dbo].[usp_CreateNewAccount]
- @account varchar(32),
- @pw varchar(32),
- @cash int = 0,
- @email varchar(100) = ''
- as
- set nocount on
- set xact_abort on
- if not exists (select * from ACCOUNT_TBL where account = @account)
- begin
- begin tran
- INSERT ACCOUNT_TBL(account,password,isuse,member,id_no1,id_no2,realname, cash)
- VALUES(@account, @pw, 'T', 'A', '', '@pw', 'T', @cash)
- INSERT ACCOUNT_TBL_DETAIL(account,gamecode,tester,m_chLoginAuthority,regdate,BlockTime,EndTime,WebTime,isuse,secession, email)
- VALUES(@account,'A000','2','F',GETDATE(),CONVERT(CHAR(8),GETDATE()-1,112),CONVERT(CHAR(8),DATEADD(year,10,GETDATE()),112),CONVERT(CHAR(8),GETDATE()-1,112),'T',NULL, @email)
- insert AccountPlay (Account,PlayDate)
- select @account, convert(int, convert(char(8), getdate(), 112))
- if @@error <> 0
- begin
- rollback tran
- select -1
- end
- else
- begin
- commit tran
- select 1
- end
- end
- else
- begin
- select 0
- end
Edit: ich merk grad, eine "PK_AccountPlay" gibt es nicht, nur normal "AccountPlay"also das kopieren vom world ordner vom root auf pc kann dauern :D
aber das andere ohne nomap key ist auch nich gegangen ;)
und habe nur die error.txt & da wird nur ein debugg error angezeigt ;)
das is aus den files aus dem error.txt
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:18:19 OP: 319337816, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
2010/ 5/ 4 08:18:21 OP: 2052, 0.0, 0.0, 2051.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
2010/ 5/ 4 08:19:37 OP: 1276, 8.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
das mit gildhouse weis ich wie es weg geht aber das sollte gerade nich stören weil wen es weg geht funktioniert es genau so wenig ^^ was mich nur iritiert sind die OP: den ich weis nich was das ist vielleicht liegt das auch daran ;)
die andere sachen sind alle gefixxt glaub ich so das es querylog und error.log nich anzeigt
und das aus dem client aus der error.txt
2010/ 5/ 3 01:43:22 Feb 22 2010 05:50:57 1 rCnt=1
Neuz.exe caused an EXCEPTION_ACCESS_VIOLATION in module kernel32.dll at 001B:7C809823, InterlockedDecrement()+0009 byte(s)
- Registers
EAX=FFFFFFFF EBX=00000000 ECX=FFFFFFF5 EDX=04B7DA4C ESI=04B7DA4C
EDI=00000001 EBP=0012FE70 ESP=0012FE38 EIP=7C809823 FLG=00010286
CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000
001B:7C809823 kernel32.dll, InterlockedDecrement()+0009 byte(s)
001B:006C3970 Neuz.exe
001B:006C385F Neuz.exe
001B:006B6414 Neuz.exe
001B:00764A4D Neuz.exe
001B:008AF7C5 Neuz.exe
001B:7C817077 kernel32.dll, RegisterWaitForInputIdle()+0073 byte(s)
Okey , moment ich gehe mal an meinen PC und poste meine Prozedur mal ...Nen funtionierendes Registerscript währe noch besser :P (Keine komplette HP, nur weiße Seite mit Eingabefeldern xD)
Aber ok, hoffe es hilft^^Soo , das ist jetzt komisch ...
Das ist mein Script :
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER proc [dbo].[usp_CreateNewAccount]
@account varchar(32),
@pw varchar(32),
@cash int = 0,
@email varchar(100) = ''
as
set nocount on
set xact_abort on
if not exists (select * from ACCOUNT_TBL where account = @account)
begin
begin tran
INSERT ACCOUNT_TBL(account,password,isuse,member,id_no1,id_no2,realname, cash)
VALUES(@account, @pw, 'T', 'A', '', '@pw', 'T', @cash)
INSERT ACCOUNT_TBL_DETAIL(account,gamecode,tester,m_chLoginAuthority,regdate,BlockTime,EndTime,WebTime,isuse,secession, email)
VALUES(@account,'A000','2','F',GETDATE(),CONVERT(CHAR(8),GETDATE()-1,112),CONVERT(CHAR(8),DATEADD(year,10,GETDATE()),112),CONVERT(CHAR(8),GETDATE()-1,112),'T',NULL, @email)
insert AccountPlay (Account, PlayDate)
select @account, convert(int, convert(char(8), getdate(), 112))
if @@error <> 0
begin
rollback tran
select -1
end
else
begin
commit tran
select 1
end
end
else
begin
select 0
end
Aber ich habe keine Unterschiede zu deinem gefunden O_o
Naja versuchs mal damitalso das kopieren vom world ordner vom root auf pc kann dauern :D
aber das andere ohne nomap key ist auch nich gegangen ;)
und habe nur die error.txt & da wird nur ein debugg error angezeigt ;)
das is aus den files aus dem error.txt
Zitat:
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:17:55 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]
2010/ 5/ 4 08:18:19 OP: 319337816, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
2010/ 5/ 4 08:18:21 OP: 2052, 0.0, 0.0, 2051.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
2010/ 5/ 4 08:19:37 OP: 1276, 8.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
das mit gildhouse weis ich wie es weg geht aber das sollte gerade nich stören weil wen es weg geht funktioniert es genau so wenig ^^ was mich nur iritiert sind die OP: den ich weis nich was das ist vielleicht liegt das auch daran ;)
die andere sachen sind alle gefixxt glaub ich so das es querylog und error.log nich anzeigt
und das aus dem client aus der error.txt
Zitat:
2010/ 5/ 3 01:43:22 Feb 22 2010 05:50:57 1 rCnt=1
Neuz.exe caused an EXCEPTION_ACCESS_VIOLATION in module kernel32.dll at 001B:7C809823, InterlockedDecrement()+0009 byte(s)
- Registers
EAX=FFFFFFFF EBX=00000000 ECX=FFFFFFF5 EDX=04B7DA4C ESI=04B7DA4C
EDI=00000001 EBP=0012FE70 ESP=0012FE38 EIP=7C809823 FLG=00010286
CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000
001B:7C809823 kernel32.dll, InterlockedDecrement()+0009 byte(s)
001B:006C3970 Neuz.exe
001B:006C385F Neuz.exe
001B:006B6414 Neuz.exe
001B:00764A4D Neuz.exe
001B:008AF7C5 Neuz.exe
001B:7C817077 kernel32.dll, RegisterWaitForInputIdle()+0073 byte(s)Ja ist das selbe, error kommt trotzdem.
Trotzdem Thanks für die mühe^^
Muss vllt. in der AccountPlay was anderes rein?-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0