SQL Ошибка: на этом экземпляре разрешен только сервер SQL. - PullRequest
0 голосов
/ 13 июля 2020

При подключении к локальной базе данных sql сервера я могу делать запросы для получения и записи данных. Однако этот запрос не выполняется:

SELECT 
    *
INTO
    #tmp_table
FROM OPENROWSET
    (  
        'MSDASQL'
        ,'Driver={Microsoft Access Text Driver (*.txt, *.csv)}'
        ,'select * from csv_filePath'
    );

с сообщением об ошибке: SQL Ошибка [7222] [S0255]: на этом экземпляре разрешен только SQL серверный провайдер.

Я использую dbeaver на Linux Mint 19.2. Я попробовал ту же команду на SQL Server Management Studio на windows ВМ, но получил то же сообщение. Мой брандмауэр настроен, как показано на рисунке ниже: Конфигурация межсетевого экрана

Помогите, пожалуйста.

1 Ответ

1 голос
/ 13 июля 2020

Как я уже упоминал в комментарии, SQL Сервер на Linux не поддерживает Связанные серверы ни для чего, кроме других SQL Серверов. Из документации Выпуски и поддерживаемые функции SQL Server 2017 на Linux:

Неподдерживаемые функции и услуги

Следующие функции и услуги не доступно SQL Server 2017 на Linux. Поддержка этих функций со временем будет расширяться.

Area                Unsupported feature or service
Database engine     Merge replication
                    Stretch DB
                    PolyBase
                    Distributed query with 3rd-party connections
                    Linked Servers to data sources other than SQL Server
                    System extended stored procedures (XP_CMDSHELL, etc.)
                    Filetable, FILESTREAM
                    CLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
                    Buffer Pool Extension

Обратите внимание, что здесь специально указано «Связанные серверы с источниками данных, отличными от SQL Server» . Если вам нужен связанный сервер с другим источником, вам нужно будет использовать SQL Сервер на Windows в это время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...