簡體   English   中英

操作系統錯誤代碼 3(系統找不到指定的路徑。)在 linux 服務器上運行的 MSSQL

[英]Operating system error code 3(The system cannot find the path specified.) MSSQL running on linux server

我收到以下操作系統錯誤:

代碼 3(系統找不到指定的路徑。)

客戶端機器是 Windows 10,MSSQL 服務器在 Ubuntu 20.04 上運行。

查詢是

Declare @JSON varchar(max)
SELECT @JSON=BulkColumn
FROM OPENROWSET (BULK '/home/user/RC_2015-01.json', SINGLE_CLOB) import
SELECT *
FROM OPENJSON (@JSON)

文件/home/user/RC_2015-01.json本地存在於 MSSQL 服務器上。 我也做了一個 sudo chown mssql RC_2015-01.json。

文件權限如下:
-r-xr-xr-x 1 mssql user 31648374104 Jun 24 23:54 RC_2015-01.json

謝謝你們。 按照建議,我通過 sudo su mssql 模擬了 mssql 並將文件復制到 /var/opt/mssql。

現在正在執行以下查詢:

 Declare @JSON varchar(max) SELECT @JSON=BulkColumn FROM OPENROWSET (BULK '/var/opt/mssql/RC_2015-01.json', SINGLE_CLOB) import SELECT * FROM OPENJSON (@JSON)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM