Looking into my LogGathers i've noticed a couple of repetitive errors involving ODBC....
one, in PS_GAMELOG__system.log after every entry on the log:
Code:
2012-05-30 14:51:46 DBWrite::LogGame: err=-1, query=EXEC usp_Insert_Action_Log_E '******',1613,3462,'******', 77,1011362800,42, 43.577400,1.891644,44.511642, '2012-05-30 14:51:45' ,122, 3565807940789207041,100082, 30,22,NULL,2,15,1500,NULL,NULL,'Operator's Exclusive',NULL,'0,0,0,0,0,0 (Option:)','2012-05-30 04:45:46'
2012-05-30 14:51:47 err=-1, [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near 's'., SQL STATE: 42000, NATIVE ERROR: 102 (0x66)
PS_LOGIN__system.log after each toon's login:
Code:
2012-05-30 14:42:43 GetUser(): err=-1, query=EXEC usp_Try_GameLogin_Taiwan '******','******', 3565982977886257153,'***.***.**.**', , SQL STATE: 00000, NATIVE ERROR: 0 (0x0)
2012-05-30 14:42:45 err=-1, [Microsoft][ODBC SQL Server Driver]Query timeout expired, SQL STATE: HYT00, NATIVE ERROR: 0 (0x0)
PS_DBAGENT__system.log:
Code:
2012-05-30 12:21:58 ::LoadBillingItem 2953 qerr=-1, EXEC usp_Read_Char_Product_Item_E 2953
2012-05-30 12:55:41 err=-1, [Microsoft][ODBC SQL Server Driver][SQL Server]Database 'PS_Billing' is being recovered. Waiting until recovery is finished., SQL STATE: 42000, NATIVE ERROR: 922 (0x39A)
2012-05-30 12:55:41 ::LoadBillingItem 105 qerr=-1, EXEC usp_Read_Char_Product_Item_E 105
2012-05-30 12:57:56 err=-1, [Microsoft][ODBC SQL Server Driver][SQL Server]Database 'PS_Billing' is being recovered. Waiting until recovery is finished., SQL STATE: 42000, NATIVE ERROR: 922 (0x39A)
2012-05-30 12:57:56 ::LoadBillingItem 1748 qerr=-1, EXEC usp_Read_Char_Product_Item_E 1748
2012-05-30 13:32:42 err=-1, [Microsoft][ODBC SQL Server Driver][SQL Server]Database 'PS_Billing' is being recovered. Waiting until recovery is finished., SQL STATE: 42000, NATIVE ERROR: 922 (0x39A)
2012-05-30 13:32:42 ::LoadBillingItem 2384 qerr=-1, EXEC usp_Read_Char_Product_Item_E 2384
2012-05-30 13:37:02 err=-1, [Microsoft][ODBC SQL Server Driver]Invalid character value for cast specification, SQL STATE: 22018, NATIVE ERROR: 0 (0x0)
2012-05-30 13:37:02 ::SaveCharacter 8131 --Karciuuu-- ret=1, qerr=-1, {?=call usp_Save_Char_Info_E(8131,70, 0,63, 706,12,11,8,7,11, -22913,3661,19130, 2,358, 2000000000,630576739, 1.#QNAN0,68.475410,1.#QNAN0, 0,200,0,0,0, 0,0,0,0, 0,0)}
2012-05-30 13:37:02 err=-1, [Microsoft][ODBC SQL Server Driver]Invalid character value for cast specification, SQL STATE: 22018, NATIVE ERROR: 0 (0x0)
2012-05-30 13:37:02 ::SaveCharacter 8131 --Karciuuu-- ret=1, qerr=-1, {?=call usp_Save_Char_Info_E(8131,70, 0,63, 706,12,11,8,7,11, -22913,3661,19130, 2,358, 2000000000,630576739, 1.#QNAN0,68.475410,1.#QNAN0, 0,200,0,0,0, 0,0,0,0, 0,0)}
2012-05-30 13:44:25 err=-1, [Microsoft][ODBC SQL Server Driver][SQL Server]Database 'PS_Billing' is being recovered. Waiting until recovery is finished., SQL STATE: 42000, NATIVE ERROR: 922 (0x39A)
(health state on PS_Billing is showing as normal not recovery)
Edited out logged account info..... Is it an issue with item names including apostrophe? "Incorrect syntax near 's' " Not all the items disappearing have " 's " in the name though. Not sure how related these issues might be...
as you see I'm having several issues with database efficiency and though I'm a fast learner & use brain.exe fairly well could use some advice.
Again TY in advance for any help