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.
Kısa bir bağlantı ve sorguya genel bakış için bu videoyu Azure SQL Veritabanı essentials serisinde izleyin:
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.
Azure Portal’ında oturum açın.
SQL Veritabanı veya SQL Yönetilen Örneği s sayfasına gidin.
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ğlanma.
ADO.NET bağlantı bilgilerini alma (isteğe bağlı - yalnızca SQL Veritabanı)
Azure portalında veritabanı bölmesine gidin ve Ayarlar'ın altında Bağlantı dizeleri'ni seçin.
Tam ADO.NET bağlantı dizesini gözden geçirin.
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
- Bağlanabilirlik mimarisi bilgileri için bkz. Azure SQL Veritabanı Bağlanabilirlik Mimarisi
- İstemci uygulamalarından bağlanmak için kullanılan SQL Server sürücülerini bulun.
- Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği bağlanın:
- .NET kullanarak bağlanma ve sorgulama (C#)
- Go kullanarak bağlanma ve sorgulama
- Java kullanarak bağlanma ve sorgulama
- Node.js kullanarak bağlanma ve sorgulama
- PHP kullanarak bağlanma ve sorgulama
- Python kullanarak bağlanma ve sorgulama
- Ruby kullanarak bağlanma ve sorgulama
- Linux'ta sqlcmd ve bcp yükleme SQL Server komut satırı araçları - Linux kullanıcıları için sqlcmd kullanarak Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği bağlanmayı deneyin.
- Mantıksal kod örneklerini yeniden deneyin: