gpt4 book ai didi

tsql - 如何通过服务器连接读取 tsql 中的文件字节?

转载 作者:行者123 更新时间:2023-12-01 00:21:46 28 4
gpt4 key购买 nike

我使用此代码在 sql server 中读取 .mp3 文件字节。当我使用本地连接时,它工作正常。但是,当我更改与服务器的连接(例如: 192.168.1.1 windows 身份验证模式 )并运行它时,我收到错误消息。

DECLARE @Table1 TABLE(ID INT, AudioFileName VARCHAR(50),AudioFileColumn VARBINARY(MAX))
INSERT INTO @Table1 (ID, AudioFileName, AudioFileColumn)
SELECT 1, 'Name1', BulkColumn FROM
OPENROWSET (BULK N'\\fs1\Projects\Data\DATABASE\FAQ\File1.mp3', SINGLE_BLOB) AS x
SELECT * FROM @Table1

错误 :

Msg 4861, Level 16, State 1, Line 2 Cannot bulk load because the file "\fs1\Projects\Data\DATABASE\FAQ\File1.mp3" could not be opened. Operating system error code 5(failed to retrieve text for this error. Reason: 15105).



我该如何解决?

最佳答案

我猜 SQL Server 不能从非本地位置使用 BULK 操作。你传递了一个网络地址,但它不是真的。也许首先你应该把你的文件上传到你的服务器上

关于tsql - 如何通过服务器连接读取 tsql 中的文件字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22279387/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com