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

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

Aşağıdaki belge, Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği bağlanmayı ve sorgulamayı gösteren Azure örneklerinin bağlantılarını içerir. Aktarım Düzeyi Güvenliği ile ilgili bazı öneriler için bkz . Veritabanı bağlantısı için TLS ile ilgili dikkat edilmesi gerekenler.

Hızlı Başlangıçlar

Hızlı Başlangıç Açıklama
SQL Server Management Studio 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 Data Studio Bu hızlı başlangıçta Azure Data Studio'yu kullanarak veritabanına bağlanma ve transact-SQL (T-SQL) deyimlerini kullanarak Azure Data Studio öğreticilerinde kullanılanları oluşturma TutorialDB 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ıçta veritabanına bağlanmak ve Transact-SQL deyimlerini kullanarak verileri sorgulamak üzere Visual Studio ile bir C# programı oluşturmak için .NET framework'ün nasıl kullanılacağı gösterilmektedir.
.NET core Bu hızlı başlangıçta, bir veritabanına bağlanmak ve transact-SQL deyimlerini kullanarak verileri sorgulamak üzere bir C# programı oluşturmak için Windows/Linux/macOS üzerinde .NET Core'un nasıl kullanılacağı gösterilmektedir.
Git Bu hızlı başlangıçta, bir veritabanına bağlanmak için Git'in 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. Yaklaşan yordamlar için tam sunucu adına veya ana bilgisayar adına, veritabanı adına ve oturum açma bilgilerine ihtiyacınız olacaktır.

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

  2. SQL Veritabanı veyaSQL Yönetilen Örneği s sayfasına gidin.

  3. Genel Bakış sayfasında, Azure SQL Veritabanı veritabanı için Sunucu adı'nın yanındaki tam sunucu adını veya Azure VM'de bir Azure SQL Yönetilen Örneği veya SQL Server için Konak'ın yanındaki tam 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'de SQL Server ile ilgili bağlantı bilgileri için bkz. SQL Server örneğine Bağlan.

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

  1. Azure portalında veritabanı bölmesine gidin ve Ayarlar altında Bağlan ion dizelerini seçin.

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

    Screenshot showing the ADO.NET connection string.

  3. Kullanmak istiyorsanız ADO.NET bağlantı dizesi 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 SQL Veritabanı bir veritabanına veya Azure SQL Yönetilen Örneği örneğine yapılan tüm bağlantılar için, tüm uygulamaların aşağıdaki yapılandırmaları veya eşdeğerlerini ayarlamasını öneririz:

  • Encrypt = On
  • TrustServerCertificate = Off

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.

Kitaplıklar

Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği bağlanmak için çeşitli kitaplıkları ve çerçeveleri kullanabilirsiniz. Daha sonra Linux üzerinde SQL Server veya Windows kullanarak ya da Linux üzerinde sql server kapsayıcısı kullanarak bir uygulama oluşturabilirsiniz.

Aşağıdaki tabloda, istemci uygulamalarının şirket içinde veya bulutta çalışan SQL Server'a bağlanmak ve bunları kullanmak için çeşitli dillerde kullanabileceği bağlantı kitaplıkları veya sürücüler listelenmiştir. Bunları Linux, Windows veya kapsayıcılarda kullanabilir ve Azure SQL Veritabanı, Azure SQL Yönetilen Örneği ve Azure Synapse Analytics'e bağlanmak için kullanabilirsiniz.

Dil Platform Ek kaynaklar İndir Kullanmaya başlayın
C# Windows, Linux, macOS SQL Server için Microsoft ADO.NET Karşıdan Yükle
C++ Windows, Linux, macOS SQL Server için Microsoft ODBC sürücüsü Karşıdan Yükle
Go Windows, Linux, macOS SQL Server için Microsoft Go sürücüsü Yükle Başlayın
Java Windows, Linux, macOS SQL Server için Microsoft JDBC sürücüsü Karşıdan Yükle
Node.js Windows, Linux, macOS SQL Server için Node.js sürücüsü Yükle
PHP Windows, Linux, macOS SQL Server için PHP SQL sürücüsü Karşıdan Yükle
Python Windows, Linux, macOS Python SQL sürücüsü Yükleme seçenekleri:
* pymssql
* pyodbc
Ruby Windows, Linux, macOS SQL Server için Ruby sürücüsü Yükle

Veri erişim çerçeveleri

Aşağıdaki tabloda istemci uygulamalarının SQL Server, Azure SQL Veritabanı, Azure SQL Yönetilen Örneği veya Azure Synapse Analytics ile kullanabileceği nesne-ilişkisel eşleme (ORM) çerçeveleri ve web çerçeveleri örnekleri listelenmiştir. Çerçeveleri Linux, Windows veya kapsayıcılarda kullanabilirsiniz.

Dil Platform ORM'ler
C# Windows, Linux, macOS Entity Framework
Entity Framework Core
Go Windows, Linux, macOS GORM
Java Windows, Linux, macOS ORM'yi Hazırda Beklet
Node.js Windows, Linux, macOS ORM'i Sırala
PHP Windows, Linux, macOS Laravel (Eloquent)
Doktrin
Python Windows, Linux, macOS Django
Ruby Windows, Linux, macOS Ruby on Rails

Sonraki adımlar