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..
- Auto Close:
- Auto Create Statistics
- Auto Update Statistics:
- Auto Shrink:
- ANSI Null Default:
- Database Read Only:
- Recovery Model:
- Restrict Access:
- Restricted
- Collation:
Restricted: yasak, kısıtlı, sınırlı, gizliyasak, kısıtlı, sınırlı, gizli demektir
YanıtlaSilevet sözlük anlamı kısıtlı olan demek
Silsql veri tabanında kullanıcılar dışındakilerin veri tabanına erişimini engeller..
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
YanıtlaSilALTER DATABASE DATABASEADI SET AUTO_SHRINK ON
ile açabilirsiniz. ON, OFF yapılarak kapatılabilinir
Bu yorum bir blog yöneticisi tarafından silindi.
YanıtlaSilBir blog sitesinde okudum ama çokda anladım desem yalan olur
YanıtlaSilDatabase 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.
"Bir blog sitesinde okudum ama çok da anladım desem yalan olur "
Sil:)
"Bir blog sitesinde okudum ama çok da anladım desem yalan olur "
Sil:)
1.Auto Close: Kendiliğinden kapat demektir.
YanıtlaSil2.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.
RESTRİCT ACCESS:
YanıtlaSilKullanı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.
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
YanıtlaSilALTER 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.
Collation
YanıtlaSilİ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.
aferin size çalişkan kızlar :)
YanıtlaSilSql 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.
YanıtlaSilRecovery 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.