gpt4 book ai didi

sql-server-2005 - 无法初始化链接服务器“(null)”的OLE DB提供程序“MSDASQL”的数据源对象

转载 作者:行者123 更新时间:2023-12-04 01:31:32 27 4
gpt4 key购买 nike

有一个有趣的问题。我正在通过Sql2005中的OpenRowset从服务器上的Excel文件中读取。我已经多次运行查询,没有任何问题。我刚出去开会,突然出现错误“无法为链接服务器“(null)”初始化OLE DB提供程序“ MSDASQL”的数据源对象”

我确保文件未在服务器上使用,甚至删除了它们并将它们复制到服务器上,但仍然遇到相同的错误。

更新:这似乎只有在我将来自不同openrowset的两个选择加入时才会发生。如果我单独运行查询,它们仍然可以正常工作。我之前完成了加入,没有任何问题。有想法吗?

最佳答案

出现问题是因为在运行查询的凭据下无法访问运行SQL Server服务的用户的Temp文件夹。尝试以最小的限制来设置此临时文件夹的安全性。每次您运行openrowset查询时创建的dsn都可以重新创建,而不会发生任何凭证冲突。这为我工作,没有任何重新启动要求。

关于sql-server-2005 - 无法初始化链接服务器“(null)”的OLE DB提供程序“MSDASQL”的数据源对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1362108/

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