2013-05-06 8 views
11

मौजूद नहीं है दूरस्थ SQL सर्वर से कनेक्ट करने की कोशिश में:कनेक्ट करने में असमर्थ: अनुकूली सर्वर उपलब्ध नहीं है या

$tsql -S localhost -U myuser 

मुझे मिल गया त्रुटि की तरह:

locale is "en_US.UTF-8" 
locale charset is "UTF-8" 
using default charset "UTF-8" 
Error 20009 (severity 9): 
    Unable to connect: Adaptive Server is unavailable or does not exist 
    OS error 61, "Connection refused" 
There was a problem connecting to the server 

$tsql -C के उत्पादन के रूप में नीचे है:

Compile-time settings (established with the "configure" script) 
         Version: freetds v0.91 
     freetds.conf directory: /usr/local/freetds/conf/freetds 
MS db-lib source compatibility: no 
    Sybase binary compatibility: no 
        Thread safety: yes 
        iconv library: no 
        TDS version: 5.0 
          iODBC: no 
         unixodbc: no 
      SSPI "trusted" logins: no 
         Kerberos: no 

मैं जैसे दूरस्थ सर्वर के लिए सुरंग बनाई है:

01,235,
$ssh -L 1433:db_server:1433 [email protected]_server 

यह स्थानीय पोर्ट 1433 से db_server आगे भेजता है। मैंने परीक्षण किया। मेरा एसएस सुरंग काम करता है क्योंकि मैं Navicat (1433 पर localhost) का उपयोग कर डेटाबेस से कनेक्ट कर सकता हूं। मैं बंदरगाह पर स्थानीय होस्ट टेलनेट कर सकते हैं 1433

+0

http://stackoverflow.com/a/26229487/2083490 –

उत्तर

4

मैं थोड़े हो यह

freetds.conf संशोधित करके

[global] 
    # TDS protocol version 
; tds version = 4.2 

से

[global] 
    # TDS protocol version 
tds version = 7.0 
+4

यह मेरे लिए काम नहीं करता है: / –

1

यह एएसई 16.0 स्थापित के साथ मेरे लिए काम किया के लिए काम किया और क्लाइंट और सर्वर दोनों उबंटू 14.04 एलटीएस पर चल रहा है।

  • सर्वर: सुनिश्चित करें कि आपके सर्वर (sybaseServer) के/etc/hosts में कोई प्रविष्टि है। एक मानक उबंटू 14.04 स्थापना में आपको यह नहीं मिलेगा, लेकिन "127.0.1.1 sybase सर्वर"। लेकिन sybase लगता है कि इस पर निर्भर करता है।

/etc/hosts
...
192.168.1.100 sybaseServer
...

  • ग्राहक: freetds.conf में प्रविष्टि है

[साइबेस ]
होस्ट = 1 9 2.168.1.100
पोर्ट = 5000
टीडीएस संस्करण = 5.0

अब आप अपने सर्वर से कनेक्ट कर सकते हैं:

$ TSQL एस साइबेस यू सा

  • स्पष्ट रूप से आप आईपी पते बदलने के लिए, सर्वर आदि अपने डेटा के साथ
संबंधित मुद्दे

 संबंधित मुद्दे