Bu yanıt, herhangi bir 16.04 sistemi için MSSQL Server ve Tools kurulumunu kapsar. MSSQL Server'ı bir sisteme almak için Docker çözümünü kapsamaz. SQL Server için Docker yükleme seçeneği ile MSSQL Server için ayrı bir cevap yazılır.
Burada yalnızca Microsoft depolarından alınan paketlerde birkaç farklı bileşen vardır.
mssql-server - Linux için Microsoft SQL Server Önizleme
mssql-tools- sqlcmd, vb. komutları MSSQL Server ile etkileşime girer.
Burada bazı kötü uyarılar var:
- Tüm bileşenler için 16.04'e sahip olmalısınız; eski sürümlerde çalışmaz.
- Şu anda, paketlerin yalnızca 64 bit sürümleri bulunmaktadır.
mssql-server64 bit sistemlerde olmadıkça araçları çalıştıramazsınız ve muhtemelen araçları kullanamazsınız.
Aşağıdaki tüm komutlar Microsoft'un önerdiği adımlardan alınmıştır. Bu komutların bazılarını, bu prosedürlerin bazılarının getirdiği güvenlik risklerinin doğası nedeniyle (süper kullanıcı kabuğuna giriş yapmak gibi) tam olarak bu adımları izlemenin dışında kullanmanızı önermiyorum .
mssql-serverkurulum adımları ( kaynak )
Bu adımlar, Linux için Önizleme için MS SQL Server kurulumunu kapsar. Bu ve Docker yöntemi, Linux için MSSQL Server kurulumunu almanın iki yöntemidir.
Uyarılar:
- MSSQL Server için 64-bit bir sisteminiz olması gerekir.
- MSSQL Sunucusunun yüklenmesi için sistemde en az 4GB RAM gerekir.
- Bunun için Ubuntu 16.04'e sahip olmalısınız , şu anda depo sunucularında başka sürüm yok.
mssql-serverPaketi Ubuntu'ya kurmak için şu adımları izleyin:
Süper kullanıcı moduna girin.
sudo su
Herkese açık depo GPG anahtarlarını içe aktarın:
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
Microsoft SQL Server Ubuntu deposunu kaydedin:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
Süper kullanıcı modundan çıkın.
exit
SQL Server'ı yüklemek için aşağıdaki komutları çalıştırın:
sudo apt-get update
sudo apt-get install -y mssql-server
Paket yüklemesi tamamlandıktan sonra, yapılandırma komut dosyasını çalıştırın ve komut istemlerini izleyin.
sudo /opt/mssql/bin/mssql-conf setup
Yapılandırma tamamlandıktan sonra, hizmetin çalıştığını doğrulayın:
systemctl status mssql-server
Bkz. Hızlı Başlangıç: SQL Server'ı kurun ve Ubuntu'da bir veritabanı oluşturun .
mssql-toolsKurulum Adımları ( kaynak )
Bu bölüm aşağıdakilerin kurulumunu kapsar mssql-tools , sqlcmdkomutu içeren . Bu adımlar, sqlcmdbir MSSQL Sunucusu ile etkileşim kurmak için Linux'taki komutu veya Microsoft kaynaklı diğer yardımcı programları kullanmak istediğiniz tüm sistemler için gereklidir .
(MSSQL ile etkileşime giren diğer Python kütüphaneleri veya sunucularla etkileşime girebilecek DataGrip gibi diğer yardımcı programlar için bu gerekli değildir. mssql-tools pacakge çalıştırması .)
Uyarılar:
- 64bit olmayan sistemler için bunun bir sürümünü bulamadım. Bu araçların çalışması için 64bit bir sisteme ihtiyacınız olabilir.
- Şu anda yalnızca 16.04'te araçlar kullanabilirsiniz.
Süper Kullanıcı Moduna Gir
sudo su
Herkese açık depo GPG anahtarlarını içe aktarın:
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
Microsoft Ubuntu deposunu kaydedin:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/prod.list)"
Süper kullanıcı modundan çık:
exit
Kaynak listesini güncelleyin ve kurulum komutunu çalıştırın:
sudo apt-get update
sudo apt-get install mssql-tools