Uygulama geliştirmeye genel bakış - SQL Veritabanı & SQL Yönetilen Örneği
Uygulama hedefi:
Azure SQL Veritabanı
Azure SYNAPSE Analizi
Bu makalede, bir geliştiricinin Azure'daki veritabanınıza bağlanmak için kod yazarken dikkat edilmesi gereken temel noktalar açıklanmıştır. Bu makale, Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği.
Dil ve platform
Farklı programlama dillerini ve platformları kullanarak bağlantı ve sorgu Azure SQL Veritabanı. Veritabanına bağlanmak için kullanabileceğiniz örnek uygulamaları bulabilirsiniz.
Cheetah, sql-cli, VS Code gibi açık kaynak araçlardan faydalanabilirsiniz. Ayrıca, Azure SQL Veritabanı Visual Studio ve SQL Server Management Studio gibi Microsoft araçlarıyla birlikte çalışır. Daha fazla üretkenlik elde Azure portal, PowerShell ve REST API'leri de kullanabilirsiniz.
Kimlik Doğrulaması
Bu Azure SQL Veritabanı oturum açma bilgileri ve güvenlik duvarları ile korunur. Azure SQL Veritabanı kimlik doğrulaması SQL Server oturum Azure Active Directory kimlik doğrulamasını destekler. Azure Active Directory oturum açma bilgileri yalnızca SQL Yönetilen Örneği'ne kullanılabilir.
Veritabanı erişimini yönetme ve oturum açma hakkında daha fazla bilgi.
Bağlantılar
İstemci bağlantısı mantığınızda varsayılan zaman aşımını 30 saniye olacak şekilde geçersiz kılın. 15 saniyelik varsayılan değer, internet kullanan bağlantılar için çok kısadır.
Bağlantı havuzu kullanıyorsanız programınız etkin olarak kullanmadığında ve yeniden kullanma hazırlığı yapmadığında bağlantıyı kapatın.
Uzun süre çalışan işlemlerden kaçının çünkü herhangi bir altyapı veya bağlantı hatası işlemi geri almanızı sağlar. Mümkünse, işlemi daha küçük birden çok işlemde bölün ve performansı artırmak için toplu işlem kullanın.
Dayanıklılık
Azure SQL Veritabanı altyapıda veya bulut varlıkları arasındaki iletişimde geçici hatalar olmasını beklediğiniz bir bulut hizmetidir. Geçişli Azure SQL Veritabanı hatalara karşı daha fazla bağlı olsa da, bu hatalar bağlantınızı etkileyebilir. SQL Veritabanına bağlanırken geçici bir hata oluştuğunda kodunuz çağrısını yeniden denemeli. Hizmeti birden çok istemcinin aynı anda yeniden denemesi ile bunalmamalarını sağlamak için yeniden deneme mantığının geri dönme mantığını kullanması önerilir. Yeniden deneme mantığı, SQL Veritabanı istemci programları için hata iletilerine bağlıdır.
Sanal ağ üzerinde planlı bakım olaylarına hazırlanma hakkında daha fazla bilgi Azure SQL Veritabanı için bkz. Azure SQL Veritabanı.
Ağ konuları
- İstemci programınızı barındıran bilgisayarda güvenlik duvarının 1433 numaralı bağlantı noktasından giden TCP iletişimine izin verdiğinden emin olun. Daha fazla bilgi: Güvenlik duvarı Azure SQL Veritabanı yapılandırma.
- İstemci programınız, istemciniz bir Azure sanal makinesi (VM) üzerinde çalışırken SQL Veritabanına bağlanıyorsa, VM'de belirli bağlantı noktası aralıklarını açabilirsiniz. Daha fazla bilgi: ADO.NET 4.5 ve SQL Veritabanı için 1433'ü aşan bağlantı noktaları.
- Bağlantılara istemci Azure SQL Veritabanı bazen ara sunucudan atlanır ve veritabanıyla doğrudan etkileşime geçebilirsiniz. 1433 dışındaki bağlantı noktaları önemli hale gelmiştir. Daha fazla bilgi için, Azure SQL Veritabanı 4.5 ve SQL Veritabanı için 1433'ADO.NET bağlantı noktalarını kullanın.
- SQL Yönetilen Örneği örneğinin ağ yapılandırması için bkz. SQL Yönetilen Örneği için ağ yapılandırması.
Sonraki adımlar
SQL Veritabanı ve SQL Yönetilen Örneği'nin tüm özelliklerini keşfedin.
Çalışmaya başlama için Yönetilen Örnekleri Azure SQL Veritabanı ve Azure SQL kılavuzlarına bakın.