Elastik veritabanı araçlarıyla ilgili sık sorulan sorular (SSS)

Şunlar için geçerlidir:Azure SQL Veritabanı

Parça başına tek kiracılı bir anahtarım varsa ve parçalama anahtarım yoksa şema bilgileri için parçalama anahtarını nasıl doldururum?

Şema bilgileri nesnesi yalnızca birleştirme senaryolarını bölmek için kullanılır. Bir uygulama doğal olarak tek kiracılıysa, Bölme Birleştirme aracını gerektirmez ve bu nedenle şema bilgisi nesnesini doldurmaya gerek yoktur.

Bir veritabanı sağladım ve zaten bir Parça Eşleme Yöneticisim var, bu yeni veritabanını parça olarak nasıl kaydedebilirim?

Lütfen bkz . Elastik veritabanı istemci kitaplığını kullanarak uygulamaya parça ekleme.

Elastik veritabanı araçlarının maliyeti ne kadardır?

Elastik veritabanı istemci kitaplığının kullanılması herhangi bir maliyete neden olmaz. Maliyetler yalnızca parçalar ve Parça Eşleme Yöneticisi için kullandığınız Azure SQL Veritabanı veritabanlarının yanı sıra Bölme Birleştirme aracı için sağladığınız web/çalışan rolleri için tahakkuk eder.

Farklı bir sunucudan parça eklediğimde kimlik bilgilerim neden çalışmıyor?

Kimlik bilgilerini "Kullanıcı Kimliği=username@servername" biçiminde kullanmayın, bunun yerine yalnızca "Kullanıcı Kimliği = kullanıcıadı" kullanın. Ayrıca, "kullanıcı adı" oturum açma bilgilerinin parça üzerinde izinlere sahip olduğundan emin olun.

Uygulamalarımı her başlattığımda bir Parça Eşleme Yöneticisi oluşturmam ve parçaları doldurmam gerekiyor mu?

Hayır, Parça Eşleme Yöneticisi'nin oluşturulması (örneğin, ShardMapManagerFactory.CreateSqlShardMapManager) tek seferlik bir işlemdir. Uygulamanız, uygulama başlatma zamanında ShardMapManagerFactory.TryGetSqlShardMapManager() çağrısını kullanmalıdır. Uygulama etki alanı başına yalnızca bir çağrı olmalıdır.

Elastik veritabanı araçlarını kullanma hakkında sorularım var, bunların nasıl yanıtlarını alabilirim?

Parçalama anahtarı kullanarak veritabanı bağlantısı edindiğimde aynı parçadaki diğer parçalama anahtarları için verileri sorgulamaya devam ediyorum. Bu tasarım gereği mi?

Elastik Ölçek API'leri, parçalama anahtarınız için doğru veritabanına bağlantı sağlar, ancak parçalama anahtarı filtrelemesi sağlamaz. Gerekirse kapsamı sağlanan parçalama anahtarıyla kısıtlamak için sorgunuza WHERE yan tümceleri ekleyin.

Parça kümemdeki her parça için farklı bir SQL Veritabanı sürümü kullanabilir miyim?

Evet, parça tek bir veritabanıdır ve bu nedenle bir parça Premium sürüm, diğeri ise Standart sürüm olabilir. Ayrıca bir parçanın sürümü, parçanın kullanım ömrü boyunca birden çok kez ölçeklendirilebilir veya azaltılabilir.

Bölme Birleştirme aracı, bölme veya birleştirme işlemi sırasında veritabanını sağlar mı (veya siler mi)

Hayır. Bölme işlemleri için hedef veritabanının uygun şemayla mevcut olması ve Parça Eşleme Yöneticisi'ne kaydedilmesi gerekir. Birleştirme işlemleri için parça eşleme yöneticisinden parça silmeniz ve ardından veritabanını silmeniz gerekir.

Ek kaynaklar

Elastik veritabanı araçlarını henüz kullanmıyor musunuz? Başlarken Kılavuzumuza göz atın. Sorular için, SQL Veritabanı ve özellik istekleri için Microsoft Soru-Cevap soru sayfasından bizimle iletişime geçin, yeni fikirler ekleyin veya SQL Veritabanı geri bildirim forumunda mevcut fikirler için oy verin.