Aracılığıyla paylaş


sp_copysubscription (Transact-sql)

Önemli notÖnemli

Attachable abonelikleri özelliğini önerilmiyor ve sonraki bir sürümde kaldırıldı. Bu özellik, yeni geliştirme çalışmalarında kullanılmamalıdır. Parametreli filtreleri kullanılarak bölümlenmiş birleştirme yayımları için çok sayıda abonelikleri başlatma basitleştirmek bölümlenmiş anlık'ün yeni özelliklerini kullanmanızı öneririz. Daha fazla bilgi için, bkz. Anlık görüntüler için birleştirme yayınları ile parametreli süzgeçleri. Bölümlenmiş değil yayınlar için abonelik ile bir yedekleme başlatılamıyor. Daha fazla bilgi için, bkz. Anlık görüntü olmadan bir işlemsel abonelik başlatmanıza.

Çekme abonelik ancak hiçbir itme abonelikleri abone veritabanı kopyalar. Yalnızca tek bir dosya veritabanları kopyalanabilir. Bu saklı yordam, abonelik veritabanı abone adresindeki yürütülür.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_copysubscription [ @filename = ] 'file_name'
    [ , [ @temp_dir = ] 'temp_dir' ]
    [ , [ @overwrite_existing_file = ] overwrite_existing_file]

Bağımsız değişkenler

  • @filename ='file_name'
    Tam yol dahil dosya adını, veri dosyasını (.mdf) bir kopyasını kaydedildiği belirten dizedir. file nameise nvarchar(260), hiçbir varsayılan ile.

  • @temp_dir='temp_dir'
    Geçici dosyaları içeren dizin adıdır. temp_dirise nvarchar(260), null varsayılan. BOŞ ise, Microsoft  SQL Servervarsayılan veri dizinini kullanılacak. Dizinin tüm abone veritabanı dosyalarının boyutunu kombine bir dosyayı tutmak için yeterli boş alan olmalıdır.

  • @ overwrite_existing_file ='overwrite_existing_file'
    Belirtilen aynı adı varolan bir dosyanın üzerine olup olmadığını belirten isteğe bağlı bir Boole bayrağı @ filename. overwrite_existing_fileise bit, varsayılan 0. Eğer 1, tarafından belirtilen dosyaya yazar @ filename, varsa. Eğer 0, dosyanın var olduğundan ve dosyaya yazılmaz, saklı yordam başarısız olur.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Açıklamalar

sp_copysubscription abone veritabanı abone adresindeki anlık uygulama alternatif olarak bir dosyaya kopyalamak için çoğaltma tüm türleri kullanılır. Veritabanı, yalnızca çekme abonelikleri desteklemek için yapılandırılmalıdır. Uygun izinleri olan kullanıcı abonelik veritabanının kopyasını oluşturun ve sonra e-posta, kopyalamak veya nerede bunun ardından bir abone olarak eklenebilir abonelik dosyasına (.msf) başka bir abone, ulaşım.

Kopyalanan abone veritabanı boyutu 2 gigabayttan (gb) olmalıdır.

sp_copysubscription yalnızca istemci abonelik veritabanları için desteklenir ve veritabanı sunucu abonelikleri olduğunda yürütülemiyor.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü yürütebilirsiniz sp_copysubscription.

Ayrıca bkz.

Başvuru

Sistem saklı yordamları (Transact-sql)

Kavramlar

Diğer anlık görüntü klasörü konumları