[SQL] Fehlermeldungen CQuery

05/04/2013 11:24 ©ross#1
Tag auch,

bräuchte Hilfe bei meinem "erzfeind" sql :x

CQuery:

Falls also jemand ahnung hat kann dieser sich gerne Melden ;)

Bitte nur hier im Forum helfen, damit es für andere mit dem selben Problem auch fixbar ist :)

PS: Ich sags nochmal: SQL ist NICHT mein Freund!!
PPS: Ranking is mir net wichtig, eher das andere^^

MfG
Cross
05/04/2013 11:54 Wanetrain#2
Geh in "uspLoggingQuest" und mach den Schlüssel raus, ist bei Log Datenbanken sowieso useless.

Dazu "SQLSTATE:24000" = Error Code, einfach mal Google zu diesem Frage, Cross ich dachte du lernst es endlich mal. :[
05/04/2013 11:55 ™Daywalker#3
Bei diesen Error
Code:
2013/05/04	02:02:47
query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
SQLSTATE:01000 error:[Microsoft][SQL Server Native Client 10.0][SQL Server]Der OLE DB-Anbieter 'SQLNCLI10' für den Verbindungsserver 'RANKING' hat die Meldung 'Login timeout expired' zurückgeben.
2013/05/04	02:02:47
query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
SQLSTATE:01000 error:[Microsoft][SQL Server Native Client 10.0][SQL Server]Der OLE DB-Anbieter 'SQLNCLI10' für den Verbindungsserver 'RANKING' hat die Meldung 'A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.' zurückgeben.
musst du den Linked Server neusetzen. Dies kannst du tun indem du in MSSQL auf Serverobjekte->Verbindungsserver und dort dann Ranking löscht. Wenn du dies getan hast führst du dieses in MSSQL aus und der Error sollte weg sein.
Code:
/****** Object:  LinkedServer [RANKING]    Script Date: 10/31/2009 12:24:45 ******/
EXEC master.dbo.sp_addlinkedserver @server = N'RANKING', @srvproduct=N'RANKING', @provider=N'SQLNCLI', @datasrc=N'NIGHTR0AD-PC\SQLEXPRESS', @catalog=N'RANKING_DBF'
 
GO
 
EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'collation compatible', @optvalue=N'false'
GO
 
EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'data access', @optvalue=N'true'
GO
 
EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'dist', @optvalue=N'false'
GO
 
EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'pub', @optvalue=N'false'
GO
 
EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'rpc', @optvalue=N'true'
GO
 
EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'rpc out', @optvalue=N'true'
GO
 
EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'sub', @optvalue=N'false'
GO
 
EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'connect timeout', @optvalue=N'0'
GO
 
EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'collation name', @optvalue=null
GO
 
EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'lazy schema validation', @optvalue=N'false'
GO
 
EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'query timeout', @optvalue=N'0'
GO
 
EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'use remote collation', @optvalue=N'true'
GO
Mfg
Nightr0ad
05/04/2013 12:01 ©ross#4
Den hab ich garnicht :P da mir der Ranking Fehler Atm sonstwo hergeht ^^ aber danke schonmal


@wane ... Ja Sorry weist doch ich und SQL xD
Sent via Tapatalk 2
05/05/2013 03:09 xTwiLightx#5
- Zu dem RANKING_STR Problem verweise ich mal auf meinen Post hier:
[Only registered and activated users can see links. Click Here To Register...]

- Falscher Cursorstatus lässt sich eigentlich innerhalb von 2 Minuten Googlesuche ausfindig machen. Falls ein TRY z.b. kein CATCH zurückbekommt, oder ähnliches. Möglich sind auch @@ROWCOUNT, die seltsame Ergebnisse zurückgeben könnten, wie es bei der uspLoggingQuest der Fall ist.

- Die Index Probleme hat Wanetrain ja schon erklärt. Nur fragt sich, warum der Server bei dir 2x dieselbe Quest bei dem selben Char loggt... Indizies sind bei SQL keineswegs sinnlos, sie verbessern die Performance enorm (und verhindern so die vor bis zu ein paar Monaten gefürchteten Deadlocks).