http___pvpserverler.aforumfree.com_t1166-oyuncularn-process-listindeki-tum-programlar-gorme_1.xml
1.1 1.2 2.1 3.1 3.2 3.3 4.1 5.1 5.2 6.1 6.2 7.1 8.1
Spent a long time trying to get data from one instance of SQL Server to another with BCP. Couple of things I learnt along the way: SQL_Latin1 _General_CP1_CI_AS v. Latin1 _General_CP1_CI_AS May as well be Latin v. Russian as far as BCP is concerned. Was unable to import data from a Latin1 _General_CP1_CI_AS column into a SQL_Latin1 _General_CP1_CI_AS column. Banged my head against the wall for a good while on this, until eventually just manually set the collation on each column in the target database to match the source. Identify columns Because my identity values had a few gaps in in one table, the master-detail relationships became jumbled up, and the data was no longer consistent. Worked around this by inserting some dummy rows in the BCP files so that there was a row for every identity column. Since I had deleted all of the rows in the target table after a failed attempt at importing, also needed to reset the seed. Which is straightforward: DBCC CHECKIDENT (TableName, reseed, 0) This means that when you use BCP to import, the first value will be 1, and so on.
1.1 2.1 3.1 4.1 5.1 6.1 7.1 8.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 16.1 17.1 18.1 19.1 20.1 21.1 22.1 23.1 24.1 25.1 26.1 27.1 28.1 29.1 30.1 31.1 32.1 33.1 34.1 35.1 36.1 37.1 38.1 39.1 40.1 41.1 42.1 44.1 45.1 46.1
Ebenezerin başından beri bulunan ve çoğu kişide eksik olan bir Game Master Komutudur. Game Masterların oyuncuların Msn de kimle görüştüğü (görünen ismi, belki e-mail i) Explorer' ında hangi sayfaları gezdiği, hangi şarkıyı dinlediğini gibi görmelerini sağlayan yetkileri mevcut. Fakat Bu komutu Authority si 0 olan herkes kullanabilmesine rağmen, sonuçları görebilmek için Database e erişim yetkiniz olmaktadır. Komutu kullandığınızda kullanıcıların hangi programı çalıştırdığını database inizdeki MYST_CHECK adlı tabloya atmaktadır. Komutun Kullanımı "/plc Nick" şeklide, oyun üzerinde uygulanması sonucudur. Eğer aşağıdakileri eklemezseniz Aujard ınız kapanacakdır. Paylaşım bana ait fakat Yolu Gösteren ve Eksik procedure deki değerleri veren "osmanx" dir. Kendisine teşekkür ederim. Procedure u ilk aldığımda Procedure bazlı bir sıkıntısı vardı, Eğer process listte çalışan uygulamalardan birinde ' işareti var ise Aujard kapanıyordu. Gerekli değişikliği yaparak procedure u paylaşıyorum. Yaptığım düzenlemede, her user için sadece 1 kere kayıt oluşturuyor , tablo büyümesin eski kontrolünüz silinsin diye bir eklentide bulundum. Kod: set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- Author : Osmanx & Myst -- Paylaşım : Ko-Cuce de 04 Kasım 2010 saat 00.15 -- Yukarıdakileri değiştiren Polo olsun CREATE PROCEDURE [dbo].[INSERT_PROGRAM_CHECK_USER] @AccountID char(21), @CharID char(21), @Program varchar(1000) AS SET NOCOUNT ON; DELETE FROM MYST_CHECK WHERE STRACCOUNTID = @AccountID Gerekli tablomuz , Kod: CREATE TABLE [dbo].[MYST_CHECK]( [strAccountID] [char](21) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [strUserId] [char](21) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [strProgram] [varchar](max) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [UpdateTime] [datetime] NULL Panellerinizde Gm yetkisi veriyorsanız, Gerekli Php eklentisinide Gm Panellere ekleyebilirsiniz ki, bir gm iniz kontrol ettiğinde otomatik olarak Panelinizden kontrol edebilsin kişileri. Tabloları ekledikten sonra , oyun içindeki bir kullanıcıya /plc Nick şeklinde yazdığında çalıştığını göreceksiniz. Keyfini sürün. INSERT INTO MYST_CHECK (strAccountID,strUserId,strProgram,UpdateTime) VALUES (@AccountID,@CharID,replace(@Program, CHAR(13), ' '),GETDATE())