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.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Aşağıda XML Toplu Yükleme kullanımı için güvenlik yönergeleri yer almaktadır:
Toplu Yükleme işleminin işlem olarak yapılacağını belirttiğinizde, geçici dosyaların oluşturulacağı bir klasör belirtmek için TempFilePath özelliğini kullanırsınız.
Toplu Yükleme süreci, aşağıdaki izinlerle bu geçici dosyaları oluşturur:
Okuma/Yazma/Silme erişimi Toplu Yükleme sürecine verilir.
Tüm kullanıcılara okuma izni verilir, çünkü Microsoft SQL Server'ın bu dosyalara hangi hesapla erişeceği bilinmemektedir. Bu geçici dosyalara erişimi, onları içeren klasörde uygun izinleri ayarlayarak kısıtlayabilirsiniz.
XML Toplu Yükleme'nin kendisi herhangi bir izin ayarı içermiyor. Veritabanının doğru kurulduğu ve kullanıcı bağlamının (yani Toplu Yükleme için ayarlandığı giriş) uygun izinlere sahip olduğu varsayılmaktadır.
İşlemsel olmayan modda, Toplu Yükleme işlemi sırasında bir hata oluşursa, veri kısmen yüklenmiş durumda bırakılabilir. Toplu Yük, bu durumun olduğu noktada durur. İşlemsel mod bu sorunu hafifletmek için kullanılabilir.
Toplu Yükleme hataları meydana geldiğinde, veritabanı hakkında bilgi içerebilirler. Örneğin, bir tablo veya sütunun adını veya sütun tipi bilgisini içerebilirler. Toplu Yükleme kullandığınızda, Toplu Yükleme sürecindeki hataları yakalamaya ve genel bir hata mesajı göndermeye dikkat etmelisiniz; hataları doğrudan kullanıcılara maruz bırakmak yerine.
Toplu Yük, üzerinde çalıştığı veri miktarına bir sınır koymaz. Toplu Yük, yüklenecek verinin boyutunu kontrol etmez. Toplu Yükleme uygulayan kullanıcının sorumluluğu, belirtilen dosyayı işlemek için yeterli bellek ve yüklenen veriyi depolamak için veritabanında yeterli alan olmasını sağlamaktır.
Toplu Yük, verilen verileri kod olarak kullanmaya çalışmaz. Veri girişi hiçbir şekilde yürütülmez. Giriş verisindeki herhangi bir kod veya komut normal veri olarak kabul edilir ve yürütülmez.
Toplu Yük, XML ve SQL Server veri modelleri arasındaki farklara dayanarak verilen veride biçimlendirme değişiklikleri yapabilir. Örneğin, bir zaman belirtme biçimi farklıdır. Bulk Load bu farklılıkları çözmeye çalışacaktır. Sonuç olarak, bazı hassas bilgiler kaybolabilir.
Toplu Yük, verinin işlemesi için gereken süreye bir sınır koymaz. İşleme, işlem tamamlanana veya hata oluşana kadar devam eder.
Toplu Yükleme, veritabanı içinde geçici tablolar oluşturup silebilir ve bunu yapmak için izinlere ihtiyaç duyar. Bu tablolara verilen izinler, Toplu Yükleme işlemi için veritabanına bağlanan aynı kullanıcıya verilecektir.
Toplu Yükleme, işlem modu işlemleri sırasında kullanılan geçici dosyaları oluşturabilir ve silebilir ve bunu yapmak için izinlere ihtiyaç duyar. Bu dosyalar, Toplu Yükleme'nin çalıştığı iş parçacığının mevcut kullanıcısının izinleriyle aynı izinlerle oluşturulur.
Kullanıcı SQLXML için hata yazmak için bir hata Log dosyası belirlerse, her Toplu Yükleme yürütüldüğünde dosya son Toplu Yükleme sürecinden alınan verilerle üzerine yazılır.