Aracılığıyla paylaş


Veritabanı (veritabanı altyapısı) oluşturma

Bir veritabanı oluşturmak için veritabanı, sahibi, kendi boyutu ve dosyaları ve filegroups depolamak için kullanılan adını belirlemek zorunda.

Veritabanı oluşturmadan önce aşağıdakileri dikkate almalısınız:

  • Bir veritabanı oluşturmak için en azından create database, create any database veya any database alter izniniz olmalıdır.

  • De SQL Server, belirli izinler küme üzerinde veri ve günlük dosyaları her veritabanının.İzinleri bunlar açık izinleri olan bir dizinde bulunuyorsa yanlışlıkla üzerinde oynama gelen dosyaları engeller.Daha fazla bilgi için bkz: Veri ve günlük dosyalarının güvenliğini sağlama.

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

  • En fazla 32.767 veritabanları üzerinde oluşturulan bir örnek , SQL Server.

  • Veritabanının adı için belirtilen kurallara uymalıdır Tanımlayıcıları.

  • Tüm kullanıcı tanımlı nesneler modeli veritabanı, tüm yeni oluşturulan veritabanlarına kopyalanır.Nesneleri, tablolar, görünümler, saklı yordamlar ve veri türleri gibi çok ekleme modeli tümünde yeni eklenecek veritabanı veritabanları oluşturulur.Daha fazla bilgi için bkz: modeli veritabanı.

Veritabanı dosyaları ve Filegroups

Üç dosya türü bir veritabanında depolamak için kullanılır.Bunlar, dosyalar birincil, ikincil dosyaları ve işlem günlükleri içerir.Veritabanı, birincil veri dosyası ve en az bir işlem günlüğü dosyası olması gerekir.İsteğe bağlı olarak bir veya daha fazla ikincil veri dosyaları ve ek işlem günlük dosyaları da oluşturabilirsiniz.

  • Birincil dosya
    Bu dosyalar veritabanı başlatma bilgilerini içerir.Birincil dosya verilerini depolamak için de kullanılır.Her veritabanının bir birincil dosya vardır.

  • İkincil dosyaları
    Bu dosyalar göstermeyen verilerin tümünü saklamak uyma birincil veri dosyası.Birincil veritabanında verilerin tümünü saklamak için büyük dosyasıysa veritabanları ikincil veri dosyaları gerekir.Bazı veritabanları gerektiren birden fazla ikincil veri dosyaları için büyük olabilir veya veri birden çok diske aralıklı olarak yayıldığı için ayrı bir disk sürücüsüne ikincil dosyaları kullanabilir.

  • İşlem günlükleri
    Bu dosyalar veritabanını kurtarmak için kullanılan günlük bilgileri tutun.Olabilir, ancak birden fazla her veritabanı için en az bir işlem günlük dosyası olmalıdır.Günlük dosyası için en az boyutu 512 KB'tır.

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

Bir veritabanı oluşturduğunuzda, veri dosyaları olabildiğince geniş, en fazla miktarda veri tabanı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.

Dosya başlatma

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

  • Bir veritabanı oluşturmak

  • Dosyaları varolan bir veritabanına ekleyin.

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

  • Veritabanı veya dosya grubu geri yüklemek

De SQL Server, veri dosyaları başlatılan gecikmelerini.Bu, yukarıda belirtilen dosya işlemleri hızlı yürütülmesi için izin verir.Daha fazla bilgi için bkz: Veritabanı dosyasını başlatma.

Veritabanı anlık görüntüleri

create database kullanabilirsiniz deyim adlı bir veritabanı anlık görüntü görüntüsü görüntüsünü, varolan bir veritabanının, kaynak veritabanı salt okunur statik görünüm oluşturmak için.Onu at vardı bir veritabanı anlık görüntüsü transaction-wise kaynak veritabanı ile tutarlı gibidir saat anlık görüntünün oluşturma.Kaynak veritabanı birden çok anlık görüntü olabilir.Daha fazla bilgi için bkz: Veritabanı anlık görüntüleri.

Çıkarılabilir veritabanları

cd-rom gibi çıkarılabilir medya aracılığıyla dağıtılabilir salt okunur amaçları için bir veritabanı oluşturabilirsiniz.Bu, belirli bir yıl için ayrıntılı satış verilerinden oluşan bir veritabanı gibi geçmiş verileri içeren büyük veritabanlarına distributing için yararlı olabilir.Daha fazla bilgi için bkz: Çıkarılabilir bir veritabanı oluşturma.