• MsSql Server Adının Değiştirilmesi (@@servername)

    Mssql sunucusu bilgisayar adını düzenlemeden önce kurunca mssql sunucu adı anlamsız bir değer alabiliyor.  Bunu değiştirebilmek için aşağıdaki adımları izleyebilirsiniz.
    select @@servername
    Komutu ile şuanki sunucu adımızı görebiliriz.
    sp_dropserver <EskiMsSqlServerAdı>
    GO
    sp_addserver <YeniMsSqlServerAdı, local
    GO
    Komutlarını verdiğimizde ise sunucu adını değiştirmiş oluyoruz. Ayarların aktif olabilmesi için lütfen Sql sunucunuza restart atın.  Tekrar aşağıdaki komutu uyguladığınızda sunucu adının değişmiş olduğunu göreceksiniz.
    select @@servername

  • Imlec (Cursor) Nasıl Kullanılır (MSSQL)

    En basit haliyle imlec kullanımı aşağıdaki gibidir. Vaktim olsa açıklamada yazmak isterdim ama kısmetse birdahaki sefere.
    Declare Imlec Cursor for select BolumID,BolumAdi from tblBolum
    open Imlec
    While @@FETCH_STATUS <>-1
    Begin
    Declare @BolumID int, @BolumAdi nvarchar(100)
    fetch next from Imlec into @BolumID,@BolumAdi
    —Bu bölümde değişkenlere atadığımız sütun değerleriyle istediğimiz işlemi yapabiliriz.
    End
    CLOSE Imlec
    DEALLOCATE Imlec

  • Trigger içeriğini sql sorgusuyla almak.

    Aşağıdaki sql cümleciği ile veritabanınızdaki triggerları ve içeriklerini görüntüleyebilirsiniz.
    SELECT sysobjects.name, syscomments.text
    FROM sysobjects INNER JOIN
    syscomments ON sysobjects.id = syscomments.id
    WHERE [...]