Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği bağlanma ve sorgulama makaleleri

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

Bu makale, Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği'a nasıl bağlanacağını ve sorgulanacağını gösteren örneklere bağlantı vermektedir. Taşıma Katmanı Güvenliği (TLS) önerileri için, veritabanı bağlantısı için TLS değerlendirmelerine bakınız.

Kısa bir bağlantı ve sorguya genel bakış için bu videoyu Azure SQL Veritabanı Temel Bilgiler serisinde izleyin.

 

Hızlı Başlangıçlar

Hızlı Başlangıç Açıklama
SQL Server Management Studio (SSMS) Bu hızlı başlangıçta bir veritabanına bağlanmak için SSMS'nin nasıl kullanılacağı ve ardından transact-SQL deyimlerini kullanarak veritabanındaki verileri sorgulama, ekleme, güncelleştirme ve silme işlemleri gösterilmektedir.
Azure portalı Bu hızlı başlangıçta sorgu düzenleyicisini kullanarak veritabanına bağlanma (yalnızca Azure SQL Veritabanı) ve ardından Transact-SQL deyimlerini kullanarak veritabanındaki verileri sorgulama, ekleme, güncelleştirme ve silme işlemleri gösterilmektedir.
Visual Studio Code Bu hızlı başlangıçta visual studio code kullanarak veritabanına bağlanma ve transact-SQL deyimlerini kullanarak veritabanındaki verileri sorgulama, ekleme, güncelleştirme ve silme işlemleri gösterilmektedir.
Visual Studio ile .NET Bu hızlı başlangıç, .NET ve C# ile Visual Studio veritabanına bağlanmak ve Transact-SQL ifadeleriyle veri sorgulamak için nasıl kullanılacağını gösterir.
.NET Bu hızlı başlangıç, Windows, Linux veya macOS üzerinde .NET kullanarak bir veritabanına bağlanıp Transact-SQL ifadeleriyle veri sorgulayacağını gösterir.
Git Bu hızlı başlangıçta, bir veritabanına bağlanmak için Go'nun nasıl kullanılacağı gösterilmektedir. Verileri sorgulamak ve değiştirmek için Transact-SQL bildirimleri de gösterilir.
Java Bu hızlı başlangıçta java kullanarak veritabanına bağlanma ve transact-SQL deyimlerini kullanarak verileri sorgulama adımları gösterilmektedir.
Node.js Bu hızlı başlangıçta, Node.js kullanarak veritabanına bağlanacak bir program oluşturma ve transact-SQL deyimlerini kullanarak verileri sorgulama adımları gösterilmektedir.
PHP Bu hızlı başlangıçta, php kullanarak veritabanına bağlanacak bir program oluşturma ve transact-SQL deyimlerini kullanarak verileri sorgulama adımları gösterilmektedir.
Python Bu hızlı başlangıçta python kullanarak veritabanına bağlanma ve Transact-SQL deyimlerini kullanarak verileri sorgulama adımları gösterilmektedir.
Ruby Bu hızlı başlangıçta Ruby kullanarak veritabanına bağlanacak bir program oluşturma ve transact-SQL deyimlerini kullanarak verileri sorgulama adımları gösterilmektedir.

Sunucu bağlantı bilgilerini alma

Azure SQL Veritabanı veritabanına bağlanmak için ihtiyacınız olan bağlantı bilgilerini alın. Önümüzdeki işlemler için tam sunucu adına veya ana bilgisayar adına, veritabanı adına ve oturum açma bilgilerine ihtiyacınız vardır.

  1. Azure Portal’ında oturum açın.

  2. SQL Veritabanları veya SQL Yönetilen Örnekleri sayfasına gidin.

  3. Genel Bakış sayfasında, Azure SQL Veritabanı için Sunucu adı yanındaki tam nitelikli sunucu adını veya Azure VM'de bir Azure SQL Yönetilen Örneği veya SQL Server için Konak yanındaki tam nitelikli sunucu adını (veya IP adresini) gözden geçirin. Sunucu adını veya ana bilgisayar adını kopyalamak için üzerine gelin ve Kopyala simgesini seçin.

Not

Azure VM üzerinde SQL Server'a bağlantı bilgileri için SQL Server örneğine bağlan konusuna bakın.

ADO.NET bağlantı bilgilerini alma (isteğe bağlı - yalnızca SQL Veritabanı)

  1. Azure portalında veritabanı bölmesine gidin ve Ayarlar'ın altında Bağlantı dizeleri'ni seçin.

  2. Tam ADO.NET bağlantı dizesini gözden geçirin.

    ADO.NET bağlantı dizesini gösteren ekran görüntüsü.

  3. ADO.NET bağlantı dizesini kullanmak istiyorsanız kopyalayın.

Veritabanı bağlantısı için TLS ile ilgili dikkat edilmesi gerekenler

Aktarım Katmanı Güvenliği (TLS), Microsoft'un Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği veritabanlarına bağlanmak için sağladığı veya desteklediği tüm sürücüler tarafından kullanılır. Özel yapılandırma gerekli değildir. Bir SQL Server örneğine, Azure Synapse Analytics'teki bir SQL havuzuna, Azure SQL Veritabanı'ndaki bir veritabanına veya Azure SQL Yönetilen Örneği'ne yönelik tüm bağlantılar için, uygulamaların aşağıdaki bağlantı parametrelerini veya eşdeğerlerini ayarlamasını öneririz:

  • Encrypt = On
  • TrustServerCertificate = Off
  • İsteğe bağlı olarak, HostNameInCertificate = full-hostname-of-service istemci bağlanmak için farklı bir adres kullanıyorsa ve TDS sürücüsü bu seçeneği destekliyorsa.

Bazı sistemler bu yapılandırma anahtar sözcükleri için farklı ancak eşdeğer anahtar sözcükler kullanmaktadır. Bu yapılandırmalar istemci sürücüsünün sunucudan alınan TLS sertifikası kimliğini doğrulamasını sağlamaktadır.

Ayrıca Ödeme Kartı Endüstrisi - Veri Güvenliği Standardı’na (PCI-DSS) uymanız gerekiyorsa istemcide TLS 1.1 ve 1.0’ı devre dışı bırakmanızı öneririz.

Microsoft olmayan sürücüler varsayılan olarak TLS’yi kullanmayabilir. Bu, Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği bağlanırken bir faktör olabilir. Ekli sürücüleri olan uygulamalar bu bağlantı ayarlarını denetlemenize izin vermeyebilir. Hassas verilerle etkileşimde bulunan sistemlerde kullanmadan önce bu tarz sürücülerin ve uygulamaların güvenliğini incelemenizi öneririz.

Sürücüler ve çerçeveler

Microsoft SQL sürücüleri ve çerçeveleri makalesini kullanarak bir sürücü veya sağlayıcı seçin ve mümkünse bir çerçeve veya veri erişim kütüphanesi seçin. Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği'a bağlanan bir uygulama oluşturmak için bu makaledeki dilin hızlı başlangıçlarını kullanın.