Share via


Bir veritabanına veri veya günlük dosyaları ekle

Bu konuda veri eklemek veya bir veritabanı günlük dosyalarını açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.

Bu Konuda

  • Başlamadan Önce

    Sınırlamalar ve Kısıtlamalar

    Güvenlik

  • Veri ekleme veya bir veritabanı, günlük dosyaları kullanarak:

    SQL Server Management Studio

    Transact-SQL

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • Ekleyemez veya backup deyimi çalışırken bir dosyayı kaldırın.

  • En fazla 32.767 dosyaları ve 32.767 filegroups her veritabanı için belirtilebilir.

Güvenlik

İzinler

alter veritabanı izni gerektirir.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Veri eklemek veya bir veritabanı günlük dosyaları için

  1. İçinde Object Explorer, örneğine bağlanmak SQL Server Veritabanı Altyapısıve bu örneği genişletin.

  2. Genişletme veritabanları, dosyaları ekleyin ve ardından veritabanını sağ Özellikler.

  3. İçinde Veritabanı özelliklerini Seç iletişim kutusunda dosyalarını sayfa.

  4. Bir veri veya işlem günlük dosyası eklemek için tıklatın Ekle.

  5. İçinde veritabanı dosyaları kılavuz dosyası için bir mantıksal ad girin. Dosya adı veritabanı içinde benzersiz olmalıdır.

  6. Dosya türü, veri veya günlük seçin.

  7. Bir veri dosyası için filegroup içinde listeden eklenmesi veya seçin seçin <Yeni filegroup > yeni bir dosya grubu oluşturmak için. İşlem günlüklerinin filegroups koyamazsınız.

  8. Dosyasının başlangıç boyutunu belirtin. Veri dosyası mümkün olduğu kadar büyük veritabanında beklediğiniz veri maksimum miktarı temel alınarak edin.

  9. Nasıl dosya büyümesini belirtmek için tıklatın (...) olarak Autogrowth sütun. Aşağıdaki seçeneklerden birini seçin:

    1. Daha fazla veri alanı olarak büyümek için seçili dosyayı seçin Autogrowth etkinleştir onay kutusunu seçin ve sonra aşağıdaki seçeneklerden birini seçin:

    2. Dosyayı sabit artırmalarla büyümesini belirtmek için seçin Megabayt olarak ve bir değer belirtin.

    3. Dosya geçerli dosya boyutunun bir yüzdesi oranında büyümesini belirtmek için seçin İçinde yüzde ve bir değer belirtin.

  10. Maksimum dosya boyutu sınırı belirtmek için aşağıdaki seçeneklerden birini seçin:

    1. Dosya-meli var olmak güçlü-e doğru büyümeye en büyük boyutu belirtmek için seçin Kısıtlı dosya büyüme (mb) ve bir değer belirtin.

    2. Dosyasının olduğu kadar gerekli, seçme büyümesine izin vermek Sınırsız dosya büyüme.

    3. Dosya büyümesini önlemek için temizlemek Autogrowth etkinleştir onay kutusu. Dosya boyutunu belirtilen değeri ötesinde genişleyemez Başlangıç boyutu (mb) sütun.

    [!NOT]

    En fazla veritabanı boyutu kullanılabilir disk alanı miktarını ve sürümü tarafından belirlenen lisans sınırlamaları belirlenir SQL Serverkullandığınız.

  11. Dosya konumunun yolunu belirtin. Belirtilen yol, dosya eklemeden önce var olması gerekir.

    [!NOT]

    Varsayılan olarak, veri ve işlem günlükleri aynı sürücü ve tek-disk sistemleri karşılamak için yola koyulur, ancak üretim ortamları için uygun olmayabilir. Daha fazla bilgi için, bkz. Veritabanı dosyaları ve Filegroups.

  12. Click OK.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Veri eklemek veya bir veritabanı günlük dosyaları için

  1. Bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğundan tıklatın Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute. Örneğin bir filegroup bir veritabanına iki dosya ile ekler. Örnek, filegroup oluşturur Test1FG1de AdventureWorks2012 veritabanı ve filegroup için iki 5 mb dosya ekler.

USE master
GO
ALTER DATABASE AdventureWorks2012
ADD FILEGROUP Test1FG1;
GO
ALTER DATABASE AdventureWorks2012 
ADD FILE 
(
    NAME = test1dat3,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat3.ndf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
),
(
    NAME = test1dat4,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat4.ndf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
)
TO FILEGROUP Test1FG1;
GO

Daha fazla örnek için bkz: alter database dosya ve dosya grubu seçenekleri (Transact-sql).

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Kavramlar

Veritabanı dosyaları ve Filegroups

Veri veya günlük dosyaları silmek

Veritabanı boyutunu büyütün