SQL ve veritabanı sunucuları için çok yeniyim. Son zamanlarda SQL Server Express'i kullanıyorum ve Windows'ta SQL Server Management Studio'yu kullanarak veritabanıma erişiyorum. Şimdi bir Linux makinesinde benzer bir kurulum yapmaya çalışıyorum.
Makinede yerel bir SQL Server örneği oluşturmak ve sonra veritabanımı sorgulamak için bir GUI istemcisi olarak SQLectron kullanmak istiyorum. Manjaro Linux kullanıyorum ve bu yüzden paketleri AUR'dan kuruyorum.
Şu ana kadar yüklemiş mssql-server
, mssql-tools
ve sqlectron-gui
. sudo /opt/mssql/bin/mssql-conf setup
Yerel bir sunucu kurmak için (sanırım) komutu çalıştırdım . Bunu yaptıktan sonra, komutu çalıştırmak şunu systemctl status mssql-server
döndürür:
[kev @ XPS-Manjaro ~] $ systemctl durumu mssql-sunucusu ● mssql-server.service - Microsoft SQL Server Veritabanı Altyapısı Yüklendi: yüklendi (/usr/lib/systemd/system/mssql-server.service; etkin; satıcı ön ayarı: devre dışı) Aktif: Çar 2017-08-23'ten beri aktif (çalışıyor) 13:43:49 IST; 2 sa 42 dk önce Dokümanlar: https://docs.microsoft.com/en-us/sql/linux Ana PID: 9130 (sqlservr) Görevler: 165 CGroup: /system.slice/mssql-server.service ├─9130 / opt / mssql / bin / sqlservr 149144 / opt / mssql / bin / sqlservr 23 Ağu 13:43:52 XPS-Manjaro sqlservr [9130]: [145B blob verileri] 23 Ağu 13:43:52 XPS-Manjaro sqlservr [9130]: [66B blob verisi] 23 Ağu 13:43:52 XPS-Manjaro sqlservr [9130]: [96B blob verisi] 23 Ağu 13:43:52 XPS-Manjaro sqlservr [9130]: [100B blob verisi] 23 Ağu 13:43:52 XPS-Manjaro sqlservr [9130]: [71B blob verileri] 23 Ağu 13:43:52 XPS-Manjaro sqlservr [9130]: [124B blob verileri] 23 Ağu 13:49:03 XPS-Manjaro sqlservr [9130]: [156B blob verisi] 23 Ağu 13:49:03 XPS-Manjaro sqlservr [9130]: [194B blob verisi] 23 Ağu 13:52:31 XPS-Manjaro sqlservr [9130]: [74B blob verisi] 23 Ağu 13:52:31 XPS-Manjaro sqlservr [9130]: [199B blob verileri]
Şimdi aşağıdaki ekranda SQLectron üzerinden sunucuma yerel bir bağlantı oluşturmaya çalışıyorum:
SQL Server'larla ilgili çok az deneyimim olduğu için, tüm bu kimlik bilgilerinin yerel sunucuma bağlanmak için nereden alınacağı ile tamamen kayboldum. Tek bildiğim sudo /opt/mssql/bin/mssql-conf setup
komutta ayarladığım parola .
Sunucu adını, ana bilgisayar adresini (127.0.0.1?), Bağlantı noktasını, etki alanını, Unix soket yolunu ve kullanıcı adını nasıl bulurum?
address
127.0.0.1` çalışması gerektiği gibi;port
sunucuyu kurarken ayarlanmış olmalıdır (varsayılan genellikle 1433'tür);user
giriş yapmak istediğiniz kullanıcı adı (muhtemelen bir Linux kullanıcı hesabı veya bir SQL Server hesabı (gibisa
) olabilir vepassword
bu hesabın şifresidir.Database
veSchema
bağlanacağınız varsayılan veritabanı ve şema olur; deneyinmaster
ve boş veyamaster
vedbo
.