Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Azure VM'de SQL Server
Bu hızlı başlangıçta, Azure portalını kullanarak SQL Server kurulu bir Linux sanal makinesi (VM) oluşturuyorsunuz. Şunları yapmayı öğreneceksiniz:
- SQL Server çalıştıran bir Linux VM oluştur
- SSH ile yeni VM'ye bağlanın
- SQL IaaS Agent uzantısı ile kaydı doğrulayın
- Uzak bağlantılar için yapılandırma gerçekleştirme
Not
Azure portalındaki betik tabanlı deneyim kullanılarak Linux VM’lerine SQL Server dağıtımı şu anda önizleme aşamasındadır. Önceden oluşturulmuş Linux üzerinde SQL Server Azure Market imajları kullanımdan kaldırıldı. Bunun yerine, desteklenen bir Linux temel görüntüsünden başlarsınız ve Azure, VM provisioningi sırasında SQL Server'ı kurup yapılandırır. Daha fazla bilgi için Azure portal dağıtımına bakınız.
Önkoşullar
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Linux VM Oluştur
Azure portalındaki Sanal makine oluştur sayfasından veya Azure SQL hub'ından başlayabilirsiniz. Her iki seçenek de aynı yönlendirilmiş SQL Server yapılandırmasına yol açar.
Bu seçeneği kullanarak Azure portalındaki standart VM oluşturma deneyiminden başlayabilirsiniz.
Azure Portal’ında oturum açın.
Sanal makineler bölümüne gidin ve ardından Yarat'ı seçin. Ayrıca Create a resource>Virtual machine seçeneğini seçebilirsiniz.
Temeller sekmesinde Abonelik ve Kaynak grubunu seçin.
Sanal makine adı alanına yeni Linux VM'niz için bir ad girin.
Aşağıdaki değerleri girin veya seçin.
Bölge: Size en uygun Azure bölgesini seçin.
Kullanılabilirlik seçenekleri: Uygulamalarınız ve verileriniz için en uygun kullanılabilirlik ve yedeklilik seçeneğini belirleyin.
Görsel: RHEL 9, RHEL 10, Ubuntu 22.04, Ubuntu 24.04 veya Ubuntu 26.04 gibi desteklenen bir Linux temel görgesini seçin.
Size: VM boyutu seçin. Daha fazla bilgi için bkz . VM boyutları.
İpucu
Geliştirme ve işlevsel test için DS2 veya üzeri bir VM boyutu kullanın. Performans testi için DS13 veya üzeri kullanın.
Yönetici hesabı ve gelen portları Kimlik doğrulama ve portları yapılandırma bölümünde tanımlandığı gibi yapılandırın.
Gelişmiş sekmesine gidin ve SQL Server'ı Yükle seçin. SQL Server ayarları sekmesi kullanılabilir hale gelir.
SQL Server ayarları sekmesinde, SQL Server dağıtımınızı Configure SQL Server ayarlarında açıklandığı şekilde yapılandırın.
İnceleme + oluştur seçeneğini seçin, yapılandırma özetini inceleyin ve ardından Oluştur'u seçin.
Azure, VM'yi sağlar, SQL Server'ı yükler ve yapılandırır ve VM'yi SQL Server IaaS Agent uzantısı ile kaydeder.
Kimlik doğrulama ve portları yapılandırma
Temel Bilgiler sekmesinde aşağıdaki ayarları yapılandırın:
Kimlik doğrulama türü: SSH ortak anahtarını seçin.
Not
Kimlik doğrulama için SSH açık anahtar veya şifre kullanabilirsiniz. SSH daha güvenlidir. SSH anahtarı oluşturma talimatları için bkz. Azure'daki Linux VM için Linux ve Mac üzerinde SSH anahtarı oluşturma.
Kullanıcı adı: VM için yönetici adını girin.
SSH ortak anahtarı: RSA ortak anahtarınızı girin.
Halka açık gelen portlar: Seçilmiş portlara izin ver seçeneğini seçin ve Genel Gelen Portlar Seç listesinde SSH (22) portunu seçin. Bu hızlı başlangıçta, VM'ye bağlanmak için bu adıma ihtiyacınız var. SQL Server'a uzaktan bağlanmak için, VM oluşturduktan sonra varsayılan SQL Server portuna (1433) trafik izin vermeniz gerekir.
SQL Server ayarlarını yapılandır
SQL Server ayarları sekmesinde aşağıdaki seçenekleri yapılandırın. Portal yalnızca seçtiğiniz işletim sistemi, SQL Server sürümü ve lisanslama modeli için geçerli olan seçenekleri gösteriyor.
- SQL Server sürümü: SQL Server 2025 veya SQL Server 2022 gibi bir sürüm seçin.
- Sürüm: Enterprise, Standard, Developer, Express veya Evaluation seçeneğini seçin. Mevcut baskılar seçilen versiyona bağlıdır.
- Lisanslama modeli: Pay-as-you-go (default) veya Azure Hibrit Avantajı'i seçin. Azure Hibrit Avantajı'i seçmek için, License Mobility through Software Assurance özelliğine sahip bir SQL Server lisansınızın olması gerekir.
-
Gelişmiş yapılandırma: Portalda SQL Server seçeneklerini yapılandırabilir veya özel
mssql.confbir dosya yükleyebilirsiniz. Ayarlar hakkındamssql.confdaha fazla bilgi için, mssql-conf aracıyla Linux üzerinde SQL Server Yapılandırma bölümüne bakınız.
Ayrıca Diskler, Ağ, Yönetim, İzleme ve Etiketler sekmelerindeki ayarlarda değişiklikler yapabilir veya varsayılan ayarları koruyabilirsiniz.
Linux VM'sine bağlanma
Zaten bir BASH kabuğu kullanıyorsanız, ssh komutunu kullanarak Azure VM'ye bağlanabilirsiniz. Aşağıdaki komutta, bağlanmak için VM kullanıcı adını ve IP adresini Linux VM'inize ait gerçek değerlerle değiştirin.
ssh azureadmin@40.55.55.555
VM'nizin IP adresini Azure portalında bulabilirsiniz.
Windows üzerinde çalışıyorsanız ve BASH kabuğunuz yoksa PuTTY gibi bir SSH istemcisi yükleyin.
PuTTY'yi çalıştırın.
PuTTY yapılandırma ekranına VM'nizin genel IP adresini girin.
Aç'ı seçin ve istemlere kullanıcı adınızı ve parolanızı girin.
Linux VM'lerine bağlanma hakkında daha fazla bilgi için bkz. Azure portalını kullanarak Azure'da Linux VM oluşturma.
Not
Sunucunun konak anahtarının kayıt defterinde önbelleğe alınmamasıyla ilgili bir PuTTY güvenlik uyarısı görürseniz aşağıdaki seçeneklerden birini seçin. Bu konağa güveniyorsanız, anahtarı PuTTy önbelleğine eklemek ve bağlanmaya devam etmek için Evet'i seçin. Anahtarı önbelleğe eklemeden yalnızca bir kez bağlanmaya devam etmek istiyorsanız Hayır'ı seçin. Bu konağa güvenmiyorsanız bağlantıyı bırakmak için İptal'i seçin.
Yolunuza araçları ekleme (isteğe bağlı)
SQL Server komut satırı araçları paketi dahil olmak üzere birkaç SQL Server paketi varsayılan olarak kuruludur. Araçlar paketi sqlcmd ve bcp araçlarını içerir. Kolaylık sağlamak için, isteğe bağlı olarak ortam değişkeninize /opt/mssql-tools/bin/ araçlar yolunu PATHekleyebilirsiniz.
Hem oturum açma seansları hem de etkileşimli/oturum açma dışı seanslar için PATH'ü değiştirmek üzere aşağıdaki komutları çalıştırın.
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
SQL IaaS Agent uzantısı ile kaydı doğrulayın
Azure portal dağıtım deneyimini kullanarak bir VM dağıttığınızda, Azure otomatik olarak SQL Server IaaS Agent uzantısı ile kayıt yapar. Kayıt, VM kaynağından ayrı bir SQL sanal makine kaynağı oluşturur. Daha sonra Azure'dan SQL Server lisans türünü yönetebilirsiniz.
Kaydı doğrulamak için Azure portalındaki SQL sanal makinelerine gidin ve VM'nizin listede olduğunu doğrulayın. Diğer seçenekler için Kayıt durumunu Doğrula.
VM'yi kaydından çıkarabilir veya dağıtımdan sonra tekrar kaydedebilirsiniz. Talimatlar için, SQL Server IaaS Agent uzantısı ile Linux SQL Server VM'sini Kaydet sayfasına bakınız.
Uzak bağlantılar için yapılandırma gerçekleştirme
Azure VM üzerindeki SQL Server'a uzaktan bağlanmanız gerekirse ağ güvenlik grubu üzerinde bir gelen kuralı yapılandırmanız gerekir. Kural SQL Server'ın dinlediği bağlantı noktasından (varsayılan olarak 1433) gelen trafiğe izin verir. Aşağıdaki adımlar, bu işlemi Azure portalından nasıl yapacağınızı göstermektedir.
İpucu
Sağlama sırasında ayarlarda MS SQL (1433) gelen bağlantı noktasını seçtiyseniz, bu değişiklikler sizin için yapılmış olur. Güvenlik duvarını yapılandırmayla ilgili sonraki bölme geçebilirsiniz.
Portalda Sanal makineler'i ve ardından SQL Server VM'nizi seçin.
Sol gezinti bölmesinde Ayarlar'ın altında Ağ'ı seçin.
Ağ penceresinde Gelen Bağlantı Noktası Kuralları'nın altında Gelen bağlantı noktası ekle'yi seçin.
Hizmet listesinde MS SQL girişini seçin.
Vm'nizin kuralını kaydetmek için Tamam'ı seçin.
RHEL güvenlik duvarını açma
Eğer bir Red Hat Enterprise Linux (RHEL) VM oluşturduysanız ve uzaktan bağlanmak istiyorsanız, Linux güvenlik duvarında 1433 portunu da açmanız gerekir.
RHEL VM'nize bağlanın.
BASH kabuğunda aşağıdaki komutları çalıştırın:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload