Merhaba, Hoşgeldin!

VSRO.org, Silkroad Online, Knight Online, Metin2 ve diğer çevrimiçi oyunlar için öncü bir yardım ve geliştirme platformudur. Misyonumuz, bilgi ve deneyim sahibi bireyleri, bilgiye ihtiyaç duyanlarla bir araya getirerek, zengin bir etkileşim ortamı yaratmak ve farklı bakış açılarını birleştirmektir. Topluluğumuzda güçlü bir işbirliği ve öğrenme kültürü oluşturarak, herkesin değerli katkılarda bulunmasını sağlıyoruz.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
13 May 2019
Mesajlar
3,611
Çözümler
72
Tepkime puanı
6,425
Puanları
213
Konum
Lutsk
Olay şu,
Bir Database şeklinde hazırladım. O'nu Restore ediyorsunuz. Kısa bir komut okutuyorsunuz ve birkaç sn içinde DB'niz temizleniyor.
ID'si 1'den başlaması gereken tabloların ID'leri vs ayarlanıyor.
Kale ve Honor rank tabloları fixleniyor...
S1030 hatasıyla karşılaşanlara eskiden temizlik öneriyorduk...manuel temizlemek de uzun sürüyor... O hatayı alanlar da bu yöntemle temizlik yaparlarsa sorun ortadan kalkıyor.

Bu Cleaner veritabanı SQL'de kalmak zorunda değil, işlem sonrası kaldırabilirsiniz.
Sonrasında Client versionunuzu 1'e çekip yolunuza bakıyorsunuz.
Konuya elite koymak istemiyorum herkes faydalansın. Fakat burada bir takım kısıtlamalar koymak şart.
Bazı kişiler tarafından credit değiştirilip başka forumlarda paylaşılacağı kesin. Buna izin vermiyorum. Yakalarsam muck muck diyor ve download linkini belli kısıtlamalarla aşağıya bırakıyorum.


Dikkat edilmesi gereken nokta
Oyununda Jangan-Bandit ve Hotan kalesi haricinde ek kale bulunanlar kullanmasınlar.

1713301336777.jpeg


Temizlik için Okutulacak Query -- Bunu okuttuğunuzda işlem bitmiş oluyor.
Kod:
EXEC DRAGONSLAYER_CLEANER..___ClearDB


5-6 tane farklı DB indirip test ettim.. hata ile karşılaşmadım. Db isimleriniz farklıysa hata alırsınız. Bu da demek oluyor ki isimler alttaki gibi olmalı.

Kod:
SRO_VT_ACCOUNT
SRO_VT_LOG
SRO_VT_SHARD

Ola ki çalışmadı, aşağıdaki sorguyla hatada ismi geçen tablonun referanslarına bakın ve önce o referansları elle temizleyin.
Kod:
USE SRO_VT_XXX
EXEC sp_helpconstraint 'TABLO ADI';

Komutları referansların önceliğine göre yazdım... Prosedürleri değiştirirseniz çalışmayabilir çünkü sıralı çalışması gerek.. yerlerini değiştirirseniz veya ekleme yaparsanız Referans çeken tablolar temizlenmeyebilir.
 
Olay şu,
Bir Database şeklinde hazırladım. O'nu Restore ediyorsunuz. Kısa bir komut okutuyorsunuz ve birkaç sn içinde DB'niz temizleniyor. ID'si 1'den başlaması gereken tabloların ID'leri vs ayarlanıyor.
Bu Cleaner DB'i SQL'de kalmak zorunda değil, işlem sonrası kaldırabilirsiniz.
Sonrasında Client versionunuzu 1'e çekip yolunuza bakıyorsunuz.
Konuya elite koymak istemiyorum herkes faydalansın. Fakat burada bir takım kısıtlamalar koymak şart.
Bazı kişiler tarafından credit değiştirilip başka forumlarda paylaşılacağı kesin. Yakalarsam muck muck diyor ve download linkini belli kısıtlamalarla aşağıya bırakıyorum.

*** Gizli metin: alıntı yapılamaz. ***


Temizlik için Okutulacak Query -- Bunu okuttuğunuzda işlem bitmiş oluyor.
Kod:
EXEC DRAGONSLAYER_CLEANER..___ClearDB
Hata ile karşılaşırsanız aşağıdaki sorguyla hatada ismi geçen tablonun referanslarına bakın ve önce referansları elle temizleyin.
Kod:
USE SRO_VT_XXX
EXEC sp_helpconstraint 'TABLO ADI';

Komutları referansların önceliğine göre yazdm, Benim veritabanımda sorunsuz çalışıyor.
Farkında olduğundan daha harikasın. Teşekkür Ederim 💣
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst Alt