Gönderen Konu: MS SQL Server giriş yaparken hata  (Okunma sayısı 400 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı cse_student

  • Çok Yeni Penguen
  • *
  • İleti: 10
  • Dağıtım: Linux Mint 19
  • Masaüstü: Cinnamon
MS SQL Server giriş yaparken hata
« : 11 Ekim 2018, 00:25:10 »
Merhaba. SQL Server kurduktan sonra sqlcmd'ye giriş yapamıyorum. Bu hataları alıyorum. Yardım edebilir misiniz?

Kod: [Seç]
$ sudo sqlcmd -S localhost -U sa -P *****
Kod: [Seç]
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Login timeout expired.
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : TCP Provider: Error code 0x2749.
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online..

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 15799
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19 & LMDE 3
  • Masaüstü: Cinnamon 3.8 & Mate 1.20
Ynt: MS SQL Server giriş yaparken hata
« Yanıtla #1 : 11 Ekim 2018, 01:31:02 »
Lütfen çözüme kavuşan diğer konuyu etiketler misiniz?

Aşağıdaki şekilde sonuç ne oluyor?

Kod: [Seç]
sudo sqlcmd -S 127.0.0.1 -U kullanıcı-adı -P şifreniz
Olmazsa aşğaıdaki şekilde deneyebilirsiniz.

Kod: [Seç]
sudo sqlcmd -S 127.0.0.1,1433 -U kullanıcı-adı -P şifreniz
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı cse_student

  • Çok Yeni Penguen
  • *
  • İleti: 10
  • Dağıtım: Linux Mint 19
  • Masaüstü: Cinnamon
Ynt: MS SQL Server giriş yaparken hata
« Yanıtla #2 : 11 Ekim 2018, 01:56:57 »
Bu yöntemleri daha öncede denemiştim sudo ile yazınca komut bulunamadı mesajı alıyorum sudosuz yazıncada aynı hatalar devam ediyor.

Çözüme kavuşan konuyu bu şekilde etiketleyebildim başka bir yolu var mı bilemiyorum kusura bakmayın.
https://forum.linuxmint.net.tr/index.php?topic=9551.0

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 15799
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19 & LMDE 3
  • Masaüstü: Cinnamon 3.8 & Mate 1.20
Ynt: MS SQL Server giriş yaparken hata
« Yanıtla #3 : 11 Ekim 2018, 11:49:53 »
Son mesaja, başlığa nasıl çözüldü etiketi ekleyebileceğiniz ile ilgili konunun bağlantısını eklemiştim. İlgili konudan faydalanarak, başlığı etiketleyebilirsiniz.



 Uyguladığınız başka öneriler varsa, bunları da belirtin ki hem gereksiz yere aynı önerileri sunmayalım, hem de vakit israfı olmasın.

Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı cse_student

  • Çok Yeni Penguen
  • *
  • İleti: 10
  • Dağıtım: Linux Mint 19
  • Masaüstü: Cinnamon
Ynt: MS SQL Server giriş yaparken hata
« Yanıtla #4 : 12 Ekim 2018, 02:46:17 »
Çözüm yollarımı aşağıda açıkladım. Kaç gündür bununla uğraşıyorum eğer çözemezsem artık sanal makinede windows kurup oradan devam etmek zorunda kalacağım ödevimi yapmam gerekiyor çünkü.


Microsoft ODBC Driver 17 for SQL Server kurmayı denedim ama çözemedim sorun devam ediyor.
https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017
Bu komutları kullandım kurarken.
Kod: [Seç]
sudo su
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -

#Download appropriate package for the OS version
#Choose only ONE of the following, corresponding to your OS version

#Ubuntu 14.04
curl https://packages.microsoft.com/config/ubuntu/14.04/prod.list > /etc/apt/sources.list.d/mssql-release.list

#Ubuntu 16.04
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list

#Ubuntu 17.10
curl https://packages.microsoft.com/config/ubuntu/17.10/prod.list > /etc/apt/sources.list.d/mssql-release.list

#Ubuntu 18.04
curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list

exit
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install msodbcsql17
# optional: for bcp and sqlcmd
sudo ACCEPT_EULA=Y apt-get install mssql-tools
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
# optional: for unixODBC development headers
sudo apt-get install unixodbc-dev

----------------------------------------------------------------------------

Burada sorunuma yanıt aradım ama bulamadım. Belki de benim hatam, hatayı yanlış şekilde aratıyorum.
https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-troubleshooting-guide?view=sql-server-2017#access-the-log-files

----------------------------------------------------------------------------

Ve de bunları denedim ama komutları çalıştıramadım komut bulunamadı hatası aldım.
https://dba.stackexchange.com/questions/160995/installed-sql-server-on-rhel7-and-received-sqlcmd-error-microsoft-odbc-drive

Kod: [Seç]
sudo system-config-firewall-tui
Bu komutlarda çalışmadı.
Kod: [Seç]
$ sudo iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT
$ sudo service iptables save


Çözüldü etiketini de ekledim, teşekkür ederim.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 15799
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19 & LMDE 3
  • Masaüstü: Cinnamon 3.8 & Mate 1.20
Ynt: MS SQL Server giriş yaparken hata
« Yanıtla #5 : 12 Ekim 2018, 03:29:48 »
Alıntı
Server is not found or not accessible. .

Çıktıda sunucunun bulunamadığı ya da erişilebilir olmadığından bahsediliyor.  localhost yerine 127.0.0.1 kullandığınız  zamanda aynı hatayı mı alıyorsunuz?

Sunucunun çalışıp çalışmadığını kontrol ettiniz mi?

Kod: [Seç]
systemctl status mssql-server
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı cse_student

  • Çok Yeni Penguen
  • *
  • İleti: 10
  • Dağıtım: Linux Mint 19
  • Masaüstü: Cinnamon
Ynt: MS SQL Server giriş yaparken hata
« Yanıtla #6 : 13 Ekim 2018, 02:36:42 »
Evet 127.0.01 kullandığım zamanda aynı hatayı alıyorum.

systemctl status mssql-server komutunun çıktısı şu şekilde. Sanırım sunucu çalışmıyor ?
Kod: [Seç]
mssql-server.service - Microsoft SQL Server Database Engine
   Loaded: loaded (/lib/systemd/system/mssql-server.service; disabled; vendor pr
   Active: inactive (dead)
     Docs: https://docs.microsoft.com/en-us/sql/linux

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 15799
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19 & LMDE 3
  • Masaüstü: Cinnamon 3.8 & Mate 1.20
Ynt: MS SQL Server giriş yaparken hata
« Yanıtla #7 : 13 Ekim 2018, 12:58:06 »
Aşağıdaki komutla sunucuyu çalıştırıp yeniden deneyebilirsiz.

Kod: [Seç]
sudo systemctl start mssql-server
Aşağıdaki komut sunucuyu durdurur.

Kod: [Seç]
sudo systemctl stop mssql-server
Aşağıdaki komut sistem açılışında çalışmasını sağlar.

Kod: [Seç]
sudo systemctl enable mssql-server
« Son Düzenleme: 13 Ekim 2018, 12:59:24 Gönderen: Butterfly »
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı cse_student

  • Çok Yeni Penguen
  • *
  • İleti: 10
  • Dağıtım: Linux Mint 19
  • Masaüstü: Cinnamon
Ynt: MS SQL Server giriş yaparken hata
« Yanıtla #8 : 13 Ekim 2018, 13:13:48 »
Maalesef durum aynı.  :(