18 Mart 2015 Çarşamba

Database Properties( veritabanı özelliklerinden birkaçı..)


Aşağıdaki Veritabanı özellikleri sizce ne anlama gelmektedir?




Teşekkürler SQL gönüllülerinin yardımı ile hazırlanan                                        Database Properties bigilendirme yazımız BUYRUN..

  1. Auto Close: 
  2. Auto Create Statistics 
  3. Auto Update Statistics:
  4. Auto Shrink:
  5. ANSI Null Default: 
  6. Database Read Only:
  7. Recovery Model: 
  8. Restrict Access:
  9. Restricted 
  10. Collation:

13 yorum:

  1. Asiye DÖNMEZ 10618 Mart 2015 08:39

    Restricted: yasak, kısıtlı, sınırlı, gizliyasak, kısıtlı, sınırlı, gizli demektir

    YanıtlaSil
    Yanıtlar
    1. evet sözlük anlamı kısıtlı olan demek
      sql veri tabanında kullanıcılar dışındakilerin veri tabanına erişimini engeller..

      Sil
  2. Asiye DÖNMEZ 10618 Mart 2015 08:42

    Auto Shrink:Otomatik sıkıştırma anlamına gelir. Otomatik sıkıştırma yapmasını istiyorsanız eğer database'i sağ tıklatıp properties'den Auto Shrink True yaparak aktif hale getirebilir ve ya
    ALTER DATABASE DATABASEADI SET AUTO_SHRINK ON
    ile açabilirsiniz. ON, OFF yapılarak kapatılabilinir

    YanıtlaSil
  3. Bu yorum bir blog yöneticisi tarafından silindi.

    YanıtlaSil
  4. Bir blog sitesinde okudum ama çokda anladım desem yalan olur

    Database Collation Değiştirme:

    Sql Server ‘da, bir veritabanının collation türünü “Turkish_CI_AS” e çevirmek için,

    1.ALTER DATABASE [VeritabaniAdi] COLLATE Turkish_CI_AS

    Sorgusunu kullanabilirsiniz. Eğer “The database could not be exclusively locked to perform the operation” şeklinde bir hata alırsak, çok kullanıcılı veritabanlarında karşılaştığımız bu hatayı;

    1.ALTER DATABASE [VeritabaniAdi] SET SINGLE_USER WITH ROLLBACK IMMEDIATE

    2.ALTER DATABASE [VeritabaniAdi] COLLATE Turkish_CI_AS

    3.ALTER DATABASE [VeritabaniAdi] SET MULTI_USER

    sorgusuyla çözebiliriz.

    Server Collation Değiştirme:

    Kurulum dizinimizdeki Setup.exe yi komut isteminde kullanarak kısa bir süre içerisinde bu işlemi tamamlayabiliriz.

    ilk olarak tüm veritabanlarının yedeğini alalım ve tüm userların create cümleciklerini yedek de tutalım.

    Yedeklerimiz tamamsa aşağıdaki içeriği .bat uzantılı dosya haline getirip çalıştırarak işlemi tamamlayalım.

    Artık Server Collation yanında system veritabanlarının da (master,model,msdb ve temdb) Collation değeri değişmiş olacaktır.İşlem sonrasında tüm Kullanıcı veritabanları kendiliğinden detach olur, yeniden attach edebilirsiniz.

    YanıtlaSil
    Yanıtlar
    1. "Bir blog sitesinde okudum ama çok da anladım desem yalan olur "
      :)

      Sil
    2. "Bir blog sitesinde okudum ama çok da anladım desem yalan olur "
      :)

      Sil
  5. 1.Auto Close: Kendiliğinden kapat demektir.
    2.Auto Create Statistics: Bu özellik aktif hale getirildiğinde, sorgu yapıldığı zaman where bloğunda bulunan kolonlar için SQL Server Query Optimizier otomatik olarak istatistik oluşturur.
    3.Auto Update Statistics: Bir tablo veya dizinli görünümdeki sorgu iyileştirme istatistiklerini güncelleştirir.

    YanıtlaSil
  6. RESTRİCT ACCESS:
    Kullanıcı erişimlerini kısıtlamak için kullanılan özelliktir.
    3 AYRI ÖZELLİGİ VARDIR;
    Multi User : Default değer olup veritabanına tüm kullanıcıların erişilebileceğini belirtir.
    Single User : Aynı anda tek bir kullanıcının erişebileceği anlamına gelir.
    Restricted User : Bu seçenek ise Single User’e benzerlik gösterse de tek kullanıcı için değil tüm db_owner, dbcreator ve sysadmin üyeleri için erişimi açık bırakır. Bunların dışındaki kullanıcılara database erişiminde bulunamazlar.

    YanıtlaSil
  7. Shrink işlemi sistem yöneticisi tarafından manuel olarak yapılabileceği, otomatik olarak mssql server tarafından da yapılabilir. Varsayılan olarak false yani otomatik sıkıştırma yapmamaktadır. Otomatik sıkıştırma yapmasını istiyorsanız eğer database'i sağ tıklatıp properties'den Auto Shrink True yaparak aktif hale getirebilir ve ya
    ALTER DATABASE DATABASEADI SET AUTO_SHRINK ON

    ile açabilirsiniz. ON, OFF yapılarak kapatılabilinir. Araştırdığım kadarıyla bir çok kişi auto shrink ile ciddi problemler yaşamış ve auto shrink işlemini manuel olarak yapılmasını önermiştir.

    YanıtlaSil
  8. Collation
    İki karakterin karşılaştırılmasında kullanılır. Pratikte bu tablo alanlarını sorgularken ve sıralamalarda işe yarar.

    Örneğin latin1_swedish_ci dediğimiz zaman “latin1″ ailesinden “isveçce” dilini büyük-küçük harf ayrımı olmadan sırala demek istiyoruz.

    YanıtlaSil
  9. aferin size çalişkan kızlar :)

    YanıtlaSil
  10. Sql Server’ın Recovery Modelleri, özellikle logların çalışma prensipleriyle alakalıdır. Yani kısacası loglar alınsın mı? Ne zaman, nasıl alınsın gibi soruların karşılığı bu modellerdedir. Bu modeler daha sonar felaket senaryolarında sistemi nasıl kaldıracağınızı belirlemde en önemli yere sahiptir.
    Recovery Modellerinin herbirinin avantajları ve dezavantajları vardır. Önemli olan bunların nasıl çalıştığını bilmek ve doğru zamanda doğru tercihi yapmaktır. Hatta bu modeler arasında geçişler yapmak durumunda bile kalabilirsiniz.
    Sql Server Recovery Modelini belirtmek oldukça kolaydır. İlk veritabanını oluştururken yapabileceğiniz gibi sonradan da değiştirmeniz mümkündür.

    YanıtlaSil

OylamaSistemi