Öncelikle Merhaba
Bir Çok Knight Adminlerinin Karşılaştığı Sorunlardan biri olduğuna inaniyorum
Database Değiştiriceğimizde Userlerimizi Aktarmada Hataların Nelere Sebep Ola Biliceği Açıkca Ortada
Userleri Aktarırken Eyer
Kod:
account_char
knights
Userdata
tb_user
[b]Gibi tableleri Silersek Char ve Account Açma sorunu ile karşılaşırız Bu sorunun çözümü
Kolaydır Bilmiyeni Çoktur Ve Bir Okadar Uğraşlıdır Şimdi Bu Sorunun Çözümünü Bir Kaç Resim ile Anlatıcam
[Linkleri görebilmek için üye olun veya giriş yapın.]
Umarım Çözüm Olmuştur Herkese İyi Forumlar
AKUMA´isimli üyeden Alıntı
Selamlar,
Daha Basit Bir Yol Söyleyeyim İki Veritabanını da Restore Edin, Mesela 2
Veritabanımız Var Birisi Eski, Diğeri ise Yeni Veritabanımız SQL de
Restore Ederken Eski Veritabanınızın Adını Eski Yapın Yenisinide Ne
Yapmak İstiyorsanız Onu Örneğin kn_online Restore İşlemi Tamamlandıktan
Sonra SQL de İki Tane Veritabanı Olacak "Eski" ve "Kn_online" adında.
Uygulayacağınız Kod
Kod:
/*
Author : AKUMA
*/
-- Problem Olmasın Diye Eski Kayıt Var ise Yeni Veritabanında Siliyoruz.
TRUNCATE TABLE Kn_online.dbo.ACCOUNT_CHAR
TRUNCATE TABLE Kn_online.dbo.KNIGHTS
TRUNCATE TABLE Kn_online.dbo.KNIGHTS_USER
TRUNCATE TABLE Kn_online.dbo.TB_USER
TRUNCATE TABLE Kn_online.dbo.USERDATA
TRUNCATE TABLE Kn_online.dbo.WAREHOUSE
INSERT INTO Kn_online.dbo.ACCOUNT_CHAR SELECT * FROM Eski.dbo.ACCOUNT_CHAR
INSERT INTO Kn_online.dbo.KNIGHTS SELECT * FROM Eski.dbo.KNIGHTS
INSERT INTO Kn_online.dbo.KNIGHTS_USER SELECT * FROM Eski.dbo.KNIGHTS_USER
INSERT INTO Kn_online.dbo.TB_USER SELECT * FROM Eski.dbo.TB_USER
INSERT INTO Kn_online.dbo.USERDATA SELECT * FROM Eski.dbo.USERDATA
INSERT INTO Kn_online.dbo.WAREHOUSE SELECT * FROM Eski.dbo.WAREHOUSE
Kod Tamamiyle bu kadar
Sonrasında Eski İsimli Olan Veritabanınızı Silin kn_online a Oyuncular
ve İtemleri Sorunsuz Aktarılmış Olacaktır ve Herhangi Bir Problem
Olmadan Oyuna Devam Edebilecektir...
Son Olarak Gradeleri,NP Simgelerini ve Krallık Seçimlerini Başlatın Tamamdır.
Kolay Gelsin
Bir Çok Knight Adminlerinin Karşılaştığı Sorunlardan biri olduğuna inaniyorum
Database Değiştiriceğimizde Userlerimizi Aktarmada Hataların Nelere Sebep Ola Biliceği Açıkca Ortada
Userleri Aktarırken Eyer
Kod:
account_char
knights
Userdata
tb_user
[b]Gibi tableleri Silersek Char ve Account Açma sorunu ile karşılaşırız Bu sorunun çözümü
Kolaydır Bilmiyeni Çoktur Ve Bir Okadar Uğraşlıdır Şimdi Bu Sorunun Çözümünü Bir Kaç Resim ile Anlatıcam
[Linkleri görebilmek için üye olun veya giriş yapın.]
Umarım Çözüm Olmuştur Herkese İyi Forumlar
AKUMA´isimli üyeden Alıntı
Selamlar,
Daha Basit Bir Yol Söyleyeyim İki Veritabanını da Restore Edin, Mesela 2
Veritabanımız Var Birisi Eski, Diğeri ise Yeni Veritabanımız SQL de
Restore Ederken Eski Veritabanınızın Adını Eski Yapın Yenisinide Ne
Yapmak İstiyorsanız Onu Örneğin kn_online Restore İşlemi Tamamlandıktan
Sonra SQL de İki Tane Veritabanı Olacak "Eski" ve "Kn_online" adında.
Uygulayacağınız Kod
Kod:
/*
Author : AKUMA
*/
-- Problem Olmasın Diye Eski Kayıt Var ise Yeni Veritabanında Siliyoruz.
TRUNCATE TABLE Kn_online.dbo.ACCOUNT_CHAR
TRUNCATE TABLE Kn_online.dbo.KNIGHTS
TRUNCATE TABLE Kn_online.dbo.KNIGHTS_USER
TRUNCATE TABLE Kn_online.dbo.TB_USER
TRUNCATE TABLE Kn_online.dbo.USERDATA
TRUNCATE TABLE Kn_online.dbo.WAREHOUSE
INSERT INTO Kn_online.dbo.ACCOUNT_CHAR SELECT * FROM Eski.dbo.ACCOUNT_CHAR
INSERT INTO Kn_online.dbo.KNIGHTS SELECT * FROM Eski.dbo.KNIGHTS
INSERT INTO Kn_online.dbo.KNIGHTS_USER SELECT * FROM Eski.dbo.KNIGHTS_USER
INSERT INTO Kn_online.dbo.TB_USER SELECT * FROM Eski.dbo.TB_USER
INSERT INTO Kn_online.dbo.USERDATA SELECT * FROM Eski.dbo.USERDATA
INSERT INTO Kn_online.dbo.WAREHOUSE SELECT * FROM Eski.dbo.WAREHOUSE
Kod Tamamiyle bu kadar
Sonrasında Eski İsimli Olan Veritabanınızı Silin kn_online a Oyuncular
ve İtemleri Sorunsuz Aktarılmış Olacaktır ve Herhangi Bir Problem
Olmadan Oyuna Devam Edebilecektir...
Son Olarak Gradeleri,NP Simgelerini ve Krallık Seçimlerini Başlatın Tamamdır.
Kolay Gelsin