Hoş Geldin, Ziyaretçi!

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

dsgn kguard
ROLLET
vsupload kguardedgeakademi
cleopatra legacy
ecr-online rebels reklam

vSRO Çözüldü S1030 hatası ve oluşturulan karakter görünmeme sorunu

Katılım
7 Nis 2019
Mesajlar
160
Alınan Beğeni
43
Ödül Puanları
28
Konum
Ankara
Query Error!!! Query Result : -1, Query : {?=CALL _AddNewChar (37, 1907,'fsadsaxzcz',34,25256,960.000000,20.000000,420.000000,2094,3640,3641,3642,3632,10886,44,44,44,62,46,0)}
SQL Error State:23000, Native Error Code: A43, ODBC Error: [Microsoft][ODBC SQL Server Driver][SQL Server]Violation of PRIMARY KEY constraint 'PK_SK_Silk'. Cannot insert duplicate key in object 'dbo.SK_Silk'. The duplicate key value is (37).
{?=CALL _AddNewChar (37, 1907,'fsadsaxzcz',34,25256,960.000000,20.000000,420.000000,2094,3640,3641,3642,3632,10886,44,44,44,62,46,0)}
SQL Error State:01000, Native Error Code: E25, ODBC Error: [Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated.
{?=CALL _AddNewChar (37, 1907,'fsadsaxzcz',34,25256,960.000000,20.000000,420.000000,2094,3640,3641,3642,3632,10886,44,44,44,62,46,0)}
Failed To execute _AddNewChar ! [jid: 37, odbc err: -1]
Failed To create new character! [jid: 37, error code: 0]

Merhaba Arkadaşlar;

yeni char oluşturduktan sonra oyuna girip relog atınca tekrar o charda karakter görünmüyor ve tekrar karakter oluştururken hata veriyor bu şekilde.

dbo.Char;
dbo.CharCos;
dbo.item;
dbo.guild

bunların tamamında key primari 'i kaldırıp içini temizledim tekrar key primari yaptım halen aynı sorun devam ediyor.
ODBC Ayarları tamemen silip tekrar yükledim yine sorun devam ediyor.
Aynı dosyalarla diğer sunucumda tamamen düzgün çalışıyor yeni karakter oluşumdan sonra relog atınca aynı char duruyor lakin farklı sunucumda bu sorunla karşılaştım.
Yardım edebilecek arkadaşlar varsa şimdiden teşekkür ederim.
 

SaltanatNaibi

VSRO / SQL Server / PK2 Edit / Cyber Security /
.
.
Katılım
19 Ara 2018
Mesajlar
1,185
Çözümler
5
Alınan Beğeni
632
Ödül Puanları
113
Konum
/ Kali/Linux /
Bu kullanıcıyla bir anlaşma yapmak istiyorsanız, bu forumdan uzaklaştırıldığını lütfen unutmayın.
_AddNewChar prosedürünüzü clean bir database'deki prosedür ile degiştirdiginizde sorununuz çözülecektir .
 
Oyla 0

Yuppi

vsro.org
.
Katılım
3 Şub 2019
Mesajlar
809
Çözümler
1
Alınan Beğeni
2,577
Ödül Puanları
113
Konum
İstanbul
Addnewchar a eklediğin bir kod satırından dolayı SK_Silk tablosuna eklemeye çalıştığı satırda ID çakışması yaşıyor. O yüzden transaction'ı rollback yapıyor. Her ne yaptıysan yanlış yapmışsın :)

ID resetlemek için örnek kod

USE SRO_VT_SHARD

DBCC CHECKIDENT ('_Char', RESEED, 0)

Edit: Tabloların key'lerinide bozmuş olabilirsin veyahut addnewchar başka bir procu tetikleyip SK_Silk'e veri girmeyede çalışıyor olabilir.
 
Oyla 0
Katılım
7 Nis 2019
Mesajlar
160
Alınan Beğeni
43
Ödül Puanları
28
Konum
Ankara
'SK_Silk' table
- Unable to create index 'PK_SK_Silk'.
The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.SK_Silk' and the index name 'PK_SK_Silk'. The duplicate key value is (39).
Could not create constraint or index. See previous errors.
The statement has been terminated.

Arkadaşlar bu hatayı veriyor sql kayıt vermeme izin vermiyor sebebi ne olabilir?
 
Oyla 0
Ü

Üye silindi 614

'SK_Silk' table
- Unable to create index 'PK_SK_Silk'.
The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.SK_Silk' and the index name 'PK_SK_Silk'. The duplicate key value is (39).
Could not create constraint or index. See previous errors.
The statement has been terminated.

Arkadaşlar bu hatayı veriyor sql kayıt vermeme izin vermiyor sebebi ne olabilir?
Kod:
İçeriği görebilmek için Uye olmanız gerekiyor.
 
Oyla 0
Katılım
7 Nis 2019
Mesajlar
160
Alınan Beğeni
43
Ödül Puanları
28
Konum
Ankara
Kod:
İçeriği görebilmek için Uye olmanız gerekiyor.
evet karakter oluşturmada s1030 hatası kalktı idendity YES'ti NO çevirince hata kalkıyor lakin şöyle birşey oluyor. karakter oluşuyor oyuna giriyorsun relog atıp tekrar girdiğinde login kısmında char görmüyor char silinmiş gibi oluyor ama DB'de char duruyor ?
 
Oyla 0
Ü

Üye silindi 614

evet karakter oluşturmada s1030 hatası kalktı idendity YES'ti NO çevirince hata kalkıyor lakin şöyle birşey oluyor. karakter oluşuyor oyuna giriyorsun relog atıp tekrar girdiğinde login kısmında char görmüyor char silinmiş gibi oluyor ama DB'de char duruyor ?
set @CharName = 'Charname'
Charname kısmına oluşturduğun çar nick yaz kalıcı olarak siler tekrardan oluşturabilirsin o çarı

Kod:
İçeriği görebilmek için Uye olmanız gerekiyor.
 
Oyla 0
AdBlock Detected

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engellemede harika bir iş çıkarır, ancak aynı zamanda web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi için lütfen AdBlocker'ınızı devre dışı bırakın.

AdBlock'u Devre Dışı Bıraktım.