Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Proje Ayarları iletişim kutusunun Geçiş sayfası, SQL Server Geçiş Yardımcısı'nın (SSMA) db2'den SQL Server'a veri geçirme biçimini özelleştiren ayarlar içerir.
Geçiş bölmesi hem Proje Ayarları hem de Varsayılan Proje Ayarları iletişim kutularında kullanılabilir.
Tüm SSMA projelerinin ayarlarını belirtmek için Araçlar>Varsayılan Proje Ayarları'na gidin, ayarların görüntülenmesi veya değiştirilmesi gereken geçiş proje türünü seçin. Geçiş Hedefi Sürümü açılan listesinden sol bölmenin alt kısmındaki Genel'i ve ardından Geçiş'i seçin.
Geçerli projenin ayarlarını belirtmek için Araçlar>Proje Ayarları'na gidin, sol bölmenin alt kısmındaki Genel'i ve ardından Geçiş'i seçin.
Geçiş motoru
| Süre | Definition |
|---|---|
| Geçiş Altyapısı | Veri Geçişi sırasında kullanılan veritabanı altyapısını belirtir. İstemci tarafı veri geçişi, SSMA istemcisinin verileri kaynaktan alıp sql Server'a toplu olarak eklemesini ifade eder. Sunucu tarafı veri geçişi, SQL Server kutusunda çalışan SSMA veri geçiş altyapısını (toplu kopyalama programı) kullanan ve kaynaktan veri alıp doğrudan SQL Server'a ekleyerek ek bir istemci üzerinden geçiş yapmaktan kaçınan (daha iyi performans) bir SQL Aracısı işi olarak ifade edilir. Varsayılan Mod: İstemci Tarafı Veri Geçiş Altyapısı İyimser Mod: İstemci Tarafı Veri Geçiş Motoru Tam Mod: İstemci Tarafı Veri Geçiş Altyapısı |
Önemli
Geçiş Altyapısı seçeneği Sunucu Tarafı Veri Geçiş Altyapısı olarak ayarlandığında, Yeni bir Proje ayarı seçeneği 32 Bit Sunucu Tarafı Veri Geçiş Altyapısı kullan görüntülenir. Verileri geçirmek için 32 bit mi yoksa 64 bit Toplu Kopyalama Programı (BCP) yardımcı programının mı kullanılacağını belirtir.
Çeşitli seçenekler
| Süre | Definition |
|---|---|
| Toplu Boyut | Veri geçişi sırasında kullanılan toplu iş boyutunu belirtir. Varsayılan Mod: 10000 İyimser Mod: 10000 Tam Mod: 10000 |
| Kısıtlamaları denetleme | SSMA'nın SQL Server tablolarına veri eklerken kısıtlamaları denetlemesi gerekip gerekmediğini belirtir. Varsayılan Mod: False İyimser Mod: Yanlış Tam Mod: Yanlış |
| Veri Geçişi Zaman Aşımı | Veri geçişi sırasında kullanılan zaman aşımını belirtir Varsayılan Mod: 15 İyimser Mod: 15 Tam Modu: 15 |
| Genişletilmiş Veri Geçişi Seçenekleri | Her tablo için ek veri geçişi seçeneklerini ayrı ayrıntı sekmesinde gösterir. Varsayılan Mod: Gizle İyimser Mod: Gizle Tam Mod: Gizle |
| Yangın tetikleyicileri | SSMA'nın SQL Server tablolarına veri eklerken ekleme tetikleyicilerini tetikleyip tetiklemeyeceğini belirtir. Varsayılan Mod: False İyimser Mod: Yanlış Tam Mod: Yanlış |
| Kimliği koru | SQL Server'da belirtilen varsayılan değerlerden bağımsız olarak SSMA'nın SQL Server'a veri eklerken kaynak verilerdeki null değerleri koruyup korumayacağını belirtir. Varsayılan Mod: True İyimser Mod: Doğru Tam Mod: Yanlış |
| Null değerleri koru | SQL Server'da belirtilen varsayılan değerlerden bağımsız olarak SSMA'nın SQL Server'a veri eklerken kaynak verilerdeki null değerleri koruyup korumayacağını belirtir. Varsayılan Mod: True İyimser Mod: Doğru Tam Modu: Doğru |
| Dize Kırpma işlemini hatayla işaretleme | Hedef sütun boyutu kaynak dize uzunluğundan küçükse değer kırpılır ve hata olarak işaretlenir. Varsayılan Mod: Evet İyimser Modu: Evet Tam Mod: Evet |
| Hata Durumunda | Hata oluştuğunda Veri geçişlerini durdurur. Üç seçeneği vardır: Geçişi durdur: Veri geçişi işlemini durdurur Sonraki tabloya geçin: Geçerli tabloya veri geçişini durdurur ve sonraki tabloya geçer Sonraki toplu işleme geçin: Geçerli toplu işleme veri geçişini durdurur ve sonraki toplu işleme geçer Varsayılan Mod: Sonraki toplu işleme geçin İyimser Mod: Sonraki işlem kümesine geçin Tam Mod: Sonraki toplu işleme geçin |
| Desteklenmeyen tarihleri değiştirme | SSMA'nın en erken SQL Server tarih saat tarihinden (1 Ocak 1753) önceki tarihleri düzeltmesi gerekip gerekmediğini belirtir. Geçerli tarih değerlerini korumak için Hiçbir şey yapma'yı seçin. SQL Server, tarih saat sütununda 1 Ocak 1753'e kadar olan tarihleri kabul etmez. Eski tarihleri kullanıyorsanız, tarih saat değerlerini karakter değerlerine dönüştürmeniz gerekir. 1 Ocak 1753'e kadar olan tarihleri dönüştürmek için NULLNull ile Değiştir'i seçin.1 Ocak 1753 tarihinden önceki tarihleri desteklenen bir tarihle değiştirmek için , Desteklenen en yakın tarihle değiştir'i seçin. Varsayılan Mod: Hiçbir şey yapma İyimser Mod: Hiçbir şey yapma Tam Mod: Desteklenen en yakın tarihle değiştirin |
| Tablo kilidi | SSMA'nın veri geçişi sırasında tablolara veri eklerken tabloları kilitleyip kilitlemediğini belirtir. Toplu kopyalama işlemi sırasında toplu güncelleştirme kilidi alır. Değer False ise, satır düzeyinde bir kilit ayarlanır. Varsayılan Mod: True İyimser Mod: Doğru Tam Modu: Doğru |
Paralel veri geçişi
| Süre | Definition |
|---|---|
| Paralel Veri Geçiş Modu | Paralel veri aktarımlarını etkinleştirmek için iş parçacıklarını çatallamak amacıyla kullanılan modu belirtir. Otomatik modda SSMA, verileri geçirmek için oluşturulan iş parçacığı (thread) sayısını (varsayılan olarak 10) seçer. Özel modda, kullanıcı veri aktarmak için ayrılan iş parçacığı sayısını belirtebilir (en az 1 ve en fazla 100'dür). Şu anda yalnızca istemci tarafı veri geçiş altyapısı paralel veri geçişlerini destekler. Varsayılan Mod: Otomatik İyimser Mod: Otomatik Tam Mod: Otomatik |
Önemli
Paralel Veri Geçiş Modu seçeneği Özel olarak ayarlandığında, İş Parçacığı Sayısı adlı yeni bir Proje ayarı seçeneği görüntülenir. Veri geçişi için kullanılan iş parçacığı sayısını belirtir.