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.
Ö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.