Aracılığıyla paylaş


Uygulama geliştirmeye genel bakış - Azure SQL Veritabanı & Azure SQL Yönetilen Örnek

Şunlar için geçerlidir:Azure SQL VeritabanıAzure SQL Yönetilen ÖrneğiFabric'te SQL Veritabanı

Bu makalede, Azure'daki veritabanınıza bağlanmak için kod yazarken geliştiricinin dikkate alması gereken temel noktalar açıklanmaktadır. Bu makale Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği için geçerlidir.

Dil ve platform

Azure SQL Veritabanı bağlanmak ve sorgulamak için çeşitli programlama dillerini ve platformları kullanabilirsiniz. Veritabanına bağlanmak için kullanabileceğiniz örnek uygulamaları bulabilirsiniz.

cheetah, sql-cliVS Codegibi açık kaynak araçları kullanabilirsiniz. Ayrıca, Azure SQL Veritabanı Visual Studio ve SQL Server Management Studio gibi Microsoft araçlarıyla birlikte çalışır. Daha fazla üretkenlik kazanmanıza yardımcı olması için Azure portalı, PowerShell ve REST API'lerini de kullanabilirsiniz.

Kimlik Doğrulaması

Azure SQL Veritabanı erişimi oturum açma bilgileri ve güvenlik duvarlarıyla korunur. Azure SQL Veritabanı ve SQL Yönetilen Örneği, hem SQL kimlik doğrulaması hem de Microsoft Entra ID (eski adıyla Azure Active Directory) ile kimlik doğrulaması için kullanıcıları ve oturum açma bilgilerini destekler. Microsoft Entra oturum açma işlemleri, SQL Yönetilen Örneği'nde genel kullanıma sunulmuştur ve Azure SQL Veritabanı için Genel Önizleme aşamasındadır.

veritabanı erişimini ve oturum açma bilgilerini yönetmehakkında daha fazla bilgi edinin.

İstemci 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.

birbağlantı havuzu kullanıyorsanız, programınız aktif olarak kullanmadığı ve yeniden kullanmaya hazırlanmadığı an, bağlantıyı kapattığınızdan emin olun.

Uzun süreli işlemlerden kaçının çünkü herhangi bir altyapı veya bağlantı hatası işlemi geri döndürebilir. Mümkünse, işlemi birden çok küçük işleme bölün ve performansı artırmak için toplu işlemi kullanın.

Aşağıdaki dilleri kullanarak uygulamanızı Azure SQL kaynağınıza bağlamak mümkündür:

Azure SQL kaynağınızda Microsoft Entra kimlik doğrulamasını yapılandırabilirsiniz. Daha fazla bilgi için aşağıdaki makaleleri gözden geçirin:

Dayanıklılık

Azure SQL Veritabanı, temel alınan altyapıda veya bulut varlıkları arasındaki iletişimde oluşan geçici hatalar bekleyebileceğiniz bir bulut hizmetidir. Azure SQL Veritabanı geçişli altyapı hatalarına dayanıklı olsa da, tüm ağ altyapısı hataları bağlantınızı kısa bir süre etkileyebilir. SQL Veritabanı bağlanırken geçici bir hata oluştuğunda kodunuzun çağrıyı yeniden denemesi gerekir.

Hizmeti aynı anda yeniden deneyen birden çok istemcinin hizmeti aşırı yüklememesi için, geriye çekilme mantığını kullanarak her zaman belirli bir gecikmeden sonra yeniden deneme mantığını öneririz. Yeniden deneme mantığı, SQL Veritabanı istemci programları için hata iletilerine bağlıdır.

Gecikmeden sonra mantığı yeniden deneme hakkında daha fazla bilgi için:

Azure SQL Veritabanı planlı bakım olaylarına hazırlanma hakkında daha fazla bilgi için bkz: Azure SQL Veritabanı'nda Azure bakım olaylarını planlama.

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: Azure SQL Veritabanı IP güvenlik duvarı kuralları.
  • Azure sanal makinesinde (VM) çalışan istemci programınız SQL Veritabanı'na bağlanıyorsa, VM'de belirli bağlantı noktası aralıklarını açmanız gerekir. Daha fazla bilgi: ADO.NET 4.5 için 1433 numaralı kapının ötesindeki bağlantı noktaları .
  • Azure SQL Veritabanı istemci bağlantıları bazen ara sunucuyu atlar ve doğrudan veritabanıyla etkileşim kurar. 1433 dışındaki bağlantı noktaları önemli hale gelmiştir. Daha fazla bilgi için Bağlantı mimarisi ve ADO.NET 4.5 için 1433'ün ötesindeki bağlantı noktaları.
  • SQL Yönetilen Örneği'nin ağ yapılandırması için bkz SQL Yönetilen Örneği için ağ yapılandırması.

SQL Veritabanı ve SQL Yönetilen Örneği tüm özelliklerini keşfedin.

Başlamak için Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği kılavuzlarına bakın.