D3aG1.gif
ÜCRETSİZ 1299 TEKNİK DESTEK ALMAK İÇİN TIKLAYINIZ

Name Change Log (NCS LOG) Sistemi

[XFB] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Prosedür & Kod Paylaşımları kategorisinde Stark tarafından oluşturulan Name Change Log (NCS LOG) Sistemi başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 377 kez görüntülenmiş, 0 yorum ve 0 tepki puanı almıştır...
Kategori Adı Prosedür & Kod Paylaşımları
Konu Başlığı Name Change Log (NCS LOG) Sistemi
Konbuyu başlatan Stark
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan Stark

Stark

K.Destek Yöneticisi
NCS leri loglama amacı her serverda geçerli olmayabilir ama benim sunucumda ihtiyac duydugum için yapmak zorunda kaldım ve işine yarayacak birileri varsa kullanır diye burdan yayınlıyorum. Aslında çok basit burda kullandığımız yol ile dilediğimiz herşeyin logunu tutturabiliriz.







Öncelikle NCS_LOG tablomuzu oluşturalım :









Kod:

USE [KN_Online]

GO

/****** Object: Table [dbo].[NCS_LOG] Script Date: 11/19/2009 01:00:50 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[NCS_LOG](

[id] [int] IDENTITY(1,1) NOT NULL,

[EskiChar] [char](21) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

[YeniChar] [char](21) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

[Tarih] [datetime] NULL CONSTRAINT [DF_NCS_LOG_Tarih] DEFAULT (getdate())

) ON [PRIMARY]



GO

SET ANSI_PADDING OFF

Daha sonra Akuma'nın vermiş olduğu NCS prosedurunuz olan CHANGE_NEW_ID Prosedurunu açın ve









Kod:

UPDATE USERDATA_SKILLSHORTCUT SET strCharID = @NewCharID WHERE strCharID = @OldCharID



-- Name Change is Sucessfull

SET @nRet = 0

RETURN

END

ELSE

BEGIN

kısmını bularak aşağıdaki gibi düzenleyin.









Kod:

UPDATE USERDATA_SKILLSHORTCUT SET strCharID = @NewCharID WHERE strCharID = @OldCharID



-- LOG KAYIT

INSERT INTO NCS_LOG (EskiChar, YeniChar) VALUES (@OldCharID, @NewCharID)



-- Name Change is Sucessfull

SET @nRet = 0

RETURN

END

ELSE

BEGIN

Hepinize kolay gelsin..











Kullanımı ...







1 Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.



2 SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.



3 Seçtikten sonra aşağıdaki kodu kopyalayıp , yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.
 
Üst