Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kesalahan:Penyedia TCP:Kode kesalahan 0x2746. Selama pengaturan Sql di linux melalui terminal

[PERBARUI 17.03.2020:Microsoft telah merilis SQL Server 2019 CU3 dengan repositori Ubuntu 18.04. Lihat:https://techcommunity.microsoft.com/t5/sql-server/sql-server-2019-now-available-on-ubuntu-18-04-supported-on-sles/ba-p/1232210 . Saya harap ini sekarang sepenuhnya kompatibel tanpa masalah ssl. Belum mengujinya dengan jet.]

Mengembalikan ke 14.0.3192.2-2 membantu.

Tetapi mungkin untuk menyelesaikan masalah juga menggunakan metode yang ditunjukkan oleh Ola774, tidak hanya dalam kasus peningkatan dari Ubuntu 16.04 ke 18.04, tetapi pada setiap instalasi SQL Server 2017 di Ubuntu 18.04.

Tampaknya Microsoft sekarang di cu16 mengacaukan tambalan mereka sendiri untuk masalah versi ssl yang diterapkan di cu10 (https://techcommunity.microsoft.com/t5/SQL-Server/Installing-SQL-Server-2017-for-Linux -on-Ubuntu-18-04-LTS/ba-p/385983). Tetapi menautkan pustaka ssl 1.0.0 berfungsi.

Jadi lakukan saja hal berikut:

  1. Hentikan SQL Server

    sudo systemctl stop mssql-server 
    
  2. Buka editor untuk konfigurasi layanan dengan

    sudo systemctl edit mssql-server 
    

Ini akan membuat penggantian untuk konfigurasi layanan asli. Benar bahwa override-file, atau lebih tepatnya "drop-in-file", kosong saat digunakan pertama kali.

  1. Di editor, tambahkan baris berikut ke file dan simpan:

    [Service]
    Environment="LD_LIBRARY_PATH=/opt/mssql/lib" 
    
  2. Buat tautan simbolis ke OpenSSL 1.0 untuk SQL Server untuk digunakan:

    sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /opt/mssql/lib/libssl.so 
    sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /opt/mssql/lib/libcrypto.so 
    
  3. Mulai SQL Server

    sudo systemctl start mssql-server 
    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghubungkan Aplikasi yang berjalan di Linux ke Amazon Relational Database Services (RDS) untuk SQL Server

  2. Bagaimana cara memperbarui dua tabel dalam satu pernyataan di SQL Server 2005?

  3. Cara Memperbaiki "Nama korelasi harus ditentukan untuk kumpulan baris massal di klausa dari." di SQL Server

  4. Fungsi split setara dalam T-SQL?

  5. Cari Tahu apakah Objek adalah Tabel Buatan Pengguna di SQL Server dengan OBJECTPROPERTY()