Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

UnixODBC, FreeTDS, और PyODBC में समस्याएं आ रही हैं

मैं यूनिक्सोडबीसी का उपयोग करके PHP के माध्यम से विभिन्न डेटाबेस से जुड़ता हूं, यहां माइक्रोसॉफ्ट एसक्यूएल सर्वर के लिए मेरा कॉन्फ़िगरेशन है:

/etc/odbc.ini

# Define a connection to a Microsoft SQL server
# The Description can be whatever we want it to be.
# The Driver value must match what we have defined in /etc/odbcinst.ini
# The Database name must be the name of the database this connection will connect to.
# The ServerName is the name we defined in /etc/freetds/freetds.conf
# The TDS_Version should match what we defined in /etc/freetds/freetds.conf
[mssql]
Description             = MSSQL Server
Driver                  = freetds
Database                = XXXXXX
ServerName              = MSSQL
TDS_Version             = 8.0

/etc/odbcinst.ini

# Define where to find the driver for the Free TDS connections.
[freetds]
Description     = MS SQL database access with Free TDS
Driver          = /usr/lib/i386-linux-gnu/odbc/libtdsodbc.so
Setup           = /usr/lib/i386-linux-gnu/odbc/libtdsS.so
UsageCount      = 1

/etc/freetds/freetds.conf

# The basics for defining a DSN (Data Source Name)
# [data_source_name]
#       host = <hostname or IP address>
#       port = <port number to connect to - probably 1433>
#       tds version = <TDS version to use - probably 8.0>

# Define a connection to the Microsoft SQL Server
[mssql]
        host = XXXXXX
        port = 1433
        tds version = 8.0

फिर अपने कनेक्शन का परीक्षण करें:

isql mssql username password

आपके परिवेश के आधार पर आपका username प्रारूप में होना चाहिए:डोमेन\उपयोगकर्ता नाम

कमांड जारी करने के बाद आपको कुछ इस तरह दिखना चाहिए:

+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकाधिक तालिकाओं के लिए विदेशी कुंजी

  2. SQL सर्वर तालिका में मौजूदा कॉलम में डिफ़ॉल्ट बाधा कैसे जोड़ें - SQL सर्वर / TSQL ट्यूटोरियल भाग 91

  3. SQL सर्वर में एक समग्र प्राथमिक कुंजी कैसे बनाएं (T-SQL उदाहरण)

  4. वित्त कार्यपालकों को DBA के रूप में अपना महत्व कैसे बताएं

  5. SQL सर्वर स्ट्रिंग या बाइनरी डेटा को छोटा कर दिया जाएगा