Aracılığıyla paylaş


Bir veritabanı (Veritabanı Altyapısı) oluşturma

Bir veritabanı oluşturmak için veritabanı, sahibi, boyutuna, dosyaları ve dosya gruplarını depolamak için kullanılan adını belirlemeniz gerekir.

Bir veritabanı oluşturmadan önce aşağıdakileri gözönünde bulundurmalısınız:

  • Bir veritabanı oluşturmak için , en azından CREATE DATABASE, ANY DATABASE CREATE veya ALTER ANY DATABASE iznine sahip olmalıdır.

  • Içinde SQL Server, belirli izinler, her veritabanı veri ve günlük dosyaları üzerinde küme. Izinler, açık izinlere sahip bir dizin içinde bulundukları, yanlışlıkla Viewer'in gelen dosyaları engeller.Daha fazla bilgi için bkz:Veri ve günlük dosyalarının güvenliğini sağlama.

  • Veritabanını oluşturan kullanıcı, veritabanının sahibi olur.

  • En fazla 32.767 veritabanlarının örneğinde oluşturulabilir. SQL Server.

  • Veritabanının adı için belirtilen kuralları gelmelidir Tanımlayıcılar.

  • Kullanıcı tanımlı tüm nesneleri modeli veritabanı için tüm yeni oluşturulan veritabanlarının kopyalanır.Nesneleri, tablolar, görünümler, saklı yordamlar ve veri türleri gibi bir çok ekleyebileceğiniz modeli veritabanı yeni oluşturulan veritabanlarında eklenecek.Daha fazla bilgi için bkz:model veritabanını.

Veritabanı dosyaları ve Filegroups

Üç dosya, bir veritabanında depolamak için kullanılır.Bunlar, işlem günlüklerinin birincil dosyaları ve ikincil dosyaları içerir.Veritabanınızın bir birincil veri dosyası ve en az bir işlem günlüğü dosyası olmalıdır.Isteğe bağlı olarak bir veya daha fazla ikincil veri dosyaları ve ek bir işlem günlüğü dosyalarını da oluşturabilirsiniz.

  • Birincil dosyaları
    Bu dosya, veritabanı için başlangıç bilgileri içerir.Birincil dosyaları ayrıca veri depolamak için kullanılır.Her veritabanı için bir birincil dosya vardır.

  • Ikincil dosya
    Bu dosyalar, birincil veri dosyasında uyan verilerin tümünü saklamak.Birincil dosya veritabanındaki tüm verileri alacak kadar büyük olursa, ikincil veri dosyalarından veritabanlarının gerekmez.Bazı veritabanları için birden fazla ikincil veri dosyalarından gerektirecek kadar büyük olabilir veya verileri birden çok diske yayılan için ayrı bir disk sürücüsünde ikincil dosyaları kullanabilir.

  • Işlem günlükleri
    Bu dosyalar veritabanını kurtarmak için kullanılan günlük bilgilerini basılı tutun.Olabilir, ancak birden fazla en az bir işlem günlük dosyası her bir veritabanı olmalıdır.Günlük dosyasının en küçük boyut 512 KB ' dir.

Daha fazla bilgi için bkz:Dosya ve Filegroups tasarlama.

Veritabanı oluşturduğunuzda, veri dosyalarını büyük, olası en fazla veritabanında beklediğiniz verileri temel alan olun.Daha fazla bilgi için bkz:Veritabanı büyüme yönetmek için dosya ve Filegroups kullanma.

Başlatma dosyası

Veri ve günlük dosyaları daha önce silinen dosyaları diskte kalan herhangi bir varolan verilerin üzerine yazılmasını sağlamak için başlatılır.Bu dosyaları da başlatıldı ve aşağıdaki işlemlerden birini gerçekleştirdiğinizde, sıfır ile doldurmuştur:

  • Bir veritabanı oluşturmak

  • Varolan bir veritabanını dosyaları Ekle

  • Varolan bir dosyanın boyutunu büyütün

  • Bir veritabanı veya dosya grubu geri yükleme

Içinde SQL Server, veri dosyalarını instantaneously başlatılabilir. Bu işlem için daha önce sözü edilen dosya işlemleri hızlı yürütülmesini sağlar.Daha fazla bilgi için bkz:Veritabanı dosyası başlatma.

Veritabanı anlık görüntü

Varolan bir veritabanı, kaynak veritabanı anlık görüntü görüntü görüntüsünü bir veritabanı adı verilen bir salt statik görünümü oluşturmak için CREATE DATABASE deyim kullanabilirsiniz.Bu rapor anlık görüntü görüntü görüntüsünü kullanıcının oluşturulduğu anda varolan gibi veritabanı anlık görüntü görüntü görüntü görüntüsü transaction-wise kaynak veritabanı ile tutarlıdır.Kaynak veritabanı birden çok anlık görüntüleri olabilir.Daha fazla bilgi için bkz:Veritabanı anlık görüntü.

Çıkarılabilir veritabanları

CD-ROM gibi çıkarılabilir bir ortam üzerinden dağıtılabilir salt okunur amacıyla, bir veritabanı oluşturun.Bu, belirli bir yıla ait ayrıntılı satış verileri içeren veritabanı gibi geçmiş verileri içeren büyük veritabanları dağıtılmasında yararlı olabilir.Daha fazla bilgi için bkz:Kaldırılabilir bir veritabanı oluşturma.