Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Грешка:TCP доставчик:Код на грешка 0x2746. По време на настройката на Sql в linux през терминал

[АКТУАЛИЗАЦИЯ 17.03.2020:Microsoft пусна SQL Server 2019 CU3 с Ubuntu 18.04 хранилище. Вижте:https://techcommunity.microsoft.com/t5/sql-server/sql-server-2019-now-available-on-ubuntu-18-04-supported-on-sles/ba-p/1232210 . Надявам се, че това вече е напълно съвместимо без никакви ssl проблеми. Не съм го тествал джет.]

Връщането към 14.0.3192.2-2 помага.

Но е възможно да се реши проблемът и с помощта на метода, посочен от Ola774, не само в случай на надстройка от Ubuntu 16.04 до 18.04, но при всяка инсталация на SQL Server 2017 на Ubuntu 18.04.

Изглежда, че Microsoft сега в cu16 обърка със собствената си корекция за проблемите с ssl-версията, приложени в cu10 (https://techcommunity.microsoft.com/t5/SQL-Server/Installing-SQL-Server-2017-for-Linux -на-Ubuntu-18-04-LTS/ba-p/385983). Но свързването на библиотеките ssl 1.0.0 работи.

Затова просто направете следното:

  1. Спрете SQL Server

    sudo systemctl stop mssql-server 
    
  2. Отворете редактора за конфигурацията на услугата от

    sudo systemctl edit mssql-server 
    

Това ще създаде замяна на оригиналната конфигурация на услугата. Правилно е, че override-file, или по-точно "drop-in-file", е празен, когато се използва за първи път.

  1. В редактора добавете следните редове към файла и го запазете:

    [Service]
    Environment="LD_LIBRARY_PATH=/opt/mssql/lib" 
    
  2. Създайте символни връзки към OpenSSL 1.0 за използване на SQL Server:

    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. Стартирайте 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. отделете стойности, разделени със запетая, и съхранявайте в таблица в sql сървър

  2. 5 SQL синтаксис и принципа на заявки за по-добро наблюдение на базата данни

  3. Създайте пощенски акаунт в база данни (SSMS)

  4. SQL Server Express срещу express localdb

  5. Как да коригирате „името на профила не е валидно“ при актуализиране на пощенски профил на база данни в SQL Server (T-SQL)