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

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

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.

Çita, sql-cli, VS Code gibi açık kaynak araçlardan yararlanabilirsiniz. Ayrıca, Azure SQL Veritabanı Visual Studio ve SQL Server Management Studio gibi Microsoft araçlarıyla birlikte çalışır. Ayrıca Azure portalını, PowerShell'i ve REST API'lerini kullanarak ek üretkenlik elde edebilirsiniz.

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, Microsoft Entra Id (eski adıyla Azure Active Directory) ile hem SQL kimlik doğrulaması hem de kimlik doğrulaması için kullanıcıları ve oturum açma bilgilerini destekler. Microsoft Entra oturum açma bilgileri genel olarak SQL Yönetilen Örneği ve Azure SQL Veritabanı için Genel Önizleme aşamasındadır.

Veritabanı erişimini ve oturum açma bilgilerini yönetme hakkı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.

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 alabilir. 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, bu hatalar bağlantınızı etkileyebilir. SQL Veritabanı bağlanırken geçici bir hata oluştuğunda kodunuzun çağrıyı yeniden denemesi gerekir. Yeniden deneme mantığının geri alma mantığını kullanmasını öneririz, böylece hizmeti aynı anda yeniden deneyen birden çok istemciyle aşırı yüklemez. Yeniden deneme mantığı, SQL Veritabanı istemci programları için hata iletilerine bağlıdır.

Azure SQL Veritabanı planlı bakım olaylarına hazırlanma hakkında daha fazla bilgi için bkz. Azure SQL Veritabanı'de 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ı güvenlik duvarı yapılandırma.
  • İstemciniz bir Azure sanal makinesinde (VM) çalışırken istemci programınız SQL Veritabanı bağlanırsa, VM'de belirli bağlantı noktası aralıklarını açmanız gerekir. Daha fazla bilgi: ADO.NET 4.5 ve SQL Veritabanı için 1433'ü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 ADO.NET 4.5 ve SQL Veritabanı için bağlantı mimarisini ve 1433'ün ötesindeki bağlantı noktalarını Azure SQL Veritabanı.
  • 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 tüm özelliklerini keşfedin.

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