Seit MSSQL 2012 geht nix mehr!

05/28/2015 17:37 Offspringfan1234#1
Hallo liebe Community!

Ich dachte mir letztens, dass ich mein mssql von 2008 mal auf 2012 aufrüsten könnte, was wohl ein Fehler war. Seit dem ich das gemacht habe, bekomme ich diesen Error:
Code:
2015/ 5/28 15:10:51
\Privat Server\Virtuos v19\Source\Program\_Database\DbManager.cpp, 447	CHARACTER_STR 'S2',@im_idPlayer='0000000',@iserverindex='01',@iaccount='offspring',@im_szName='cbad55c0bf841aef57382b0d33440620',@iplayerslot=0,@idwWorldID=0,@im_dwIndex=0,@im_vPos_x=0.000000,@im_vPos_y=0.000000,@im_vPos_z=0.000000,@im_szCharacterKey='(null)',@im_dwSkinSet=0,@im_dwHairMesh=0,@im_dwHairColor=0,@im_dwHeadMesh=0,@im_dwSex=0,@im_vScale_x=0.000000,@im_dwMotion=0,@im_fAngle=0.000000,@im_nHitPoint=0,@im_nManaPoint=0,@im_nFatiguePoint=0,@im_dwRideItemIdx=0,@im_dwGold=0,@im_nJob=0,@im_pActMover='(null)',@im_nStr=0,@im_nSta=0,@im_nDex=0,@im_nInt=0,@im_nLevel=0,@im_nExp1=0,@im_nExp2=0,@im_aJobSkill='(null)',@im_aLicenseSkill='(null)',@im_aJobLv='(null)',@im_dwExpertLv=0,@im_idMarkingWorld=0,@im_vMarkingPos_x=0.000000,@im_vMarkingPos_y=0.000000,@im_vMarkingPos_z=0.000000,@im_nRemainGP=0,@im_nRemainLP=0,@im_nFlightLv=0,@im_nFxp=0,@im_nTxp=0,@im_lpQuestCntArray='(null)',@im_chAuthority='F',@im_dwMode=0,@im_idparty=0,@im_idMuerderer=0,@im_nFame=0,@im_nDeathExp=0,@im_nDeathLevel=0,@im_dwFlyTime=0,@im_nMessengerState=0,@iTotalPlayTime=0,@im_Card='(null)',@im_Index_Card='(null)',@im_ObjIndex_Card='(null)',@im_Cube='(null)',@im_Index_Cube='(null)',@im_ObjIndex_Cube='(null)',@im_Inventory='(null)',@im_apIndex='(null)',@im_adwEquipment='(null)',@im_dwObjIndex='(null)',@im_aSlotApplet='(null)',@im_aSlotItem='(null)',@im_aSlotQueue='(null)',@im_SkillBar=0,@im_Bank='(null)',@im_apIndex_Bank='(null)',@im_dwObjIndex_Bank='(null)',@im_dwGoldBank=0,@im_nFuel=0,@im_tmAccFuel=0,@im_dwSMTime='(null)',@iSkillInfluence='(null)',@im_aCompleteQuest='(null)',@im_extInventory='(null)',@im_InventoryPiercing='(null)',@im_extBank='(null)',@im_BankPiercing ='(null)',@im_dwReturnWorldID=0,@im_vReturnPos_x=0.000000,@im_vReturnPos_y=0.000000,@im_vReturnPos_z=0.000000,@im_nPKValue=0,@im_dwPKPropensity=0,@im_dwPKExp=0,@im_nAngelExp=0,@im_nAngelLevel=0,@iszInventoryPet='(null)',@iszBankPet='(null)', @im_dwPetId=0,@im_nExpLog=0, @im_nAngelExpLog=0,@im_nCoupon=0,@im_nHonor=-1,@im_nLayer=0,@im_nCampusPoint=0,@im_idCampus=0,@im_aCheckedQuest='(null)'

	offspring, cbad55c0bf841aef57382b0d33440620
Ich wollte jetzt wissen ob es an MSSQL liegt, oder ob etwas anderes der Fehler ist? Sollte ich wieder zu 2008 wechseln? Welches MSSQL könnt ihr empfehlen?

Lg Offspring
05/28/2015 18:50 xTwiLightx#2
Du solltest den Fehler aus der CQuery-LogFile posten, weil dort die Fehler von ODBC geloggt werden (und somit um einiges hilfreicher sind).

Das einzige, was bei SQL Server anders wurde, ist die Syntax von Joins (shorthanded joins á la *= und =* gibt es nicht mehr).

Der Server, bei dem ich tätig bin, läuft mit SQL Server 2014 ohne Probleme.
05/28/2015 19:53 Offspringfan1234#3
Möglicherweise ist es auch eine Überschneidung durch alte davon von 2008, setze es nochmal komplett neu auf. Falls es dann immer noch nicht geht, melde ich mich nochmal, trotzdem schon mal danke!
05/28/2015 21:59 Wanetrain#4
Quote:
Originally Posted by Offspringfan1234 View Post
Möglicherweise ist es auch eine Überschneidung durch alte davon von 2008, setze es nochmal komplett neu auf. Falls es dann immer noch nicht geht, melde ich mich nochmal, trotzdem schon mal danke!
Kann Normal nicht sein. Geh einfach mal in den Konfigurations Manager von SQL rein und schau mal nach, was da überhaupt für ein Server läuft, anschließend updatest du die Character_STR, da bei der "JOIN" abfrage, glaube 02 war es, gibt es am ende eine Select, da das "=*" mit inner join / left join ersetzen, jeh nach abfrage.