Sql server SQL消息7399和消息7303

Sql server SQL消息7399和消息7303,sql-server,Sql Server,是否可能主要问题不在SQL或我的PC中,而是在我使用的主服务器中 我试图授予临时文件夹的权限 我尝试在MSSQLSERVER中以帐户或本地系统登录 我尝试更改AllowInProcess、DynamicParameters、临时分布式查询和ShowAdvance选项 我尝试了不同的代码或方法来解决这个问题 但所有这些都失败了 Msg 7399,级别16,状态1,第2行OLE DB提供程序 “用于链接服务器的Microsoft.ACE.OLEDB.12.0”(null)报告了 错误。提供程序没

是否可能主要问题不在SQL或我的PC中,而是在我使用的主服务器中

  • 我试图授予临时文件夹的权限
  • 我尝试在MSSQLSERVER中以帐户或本地系统登录
  • 我尝试更改AllowInProcess、DynamicParameters、临时分布式查询和ShowAdvance选项
  • 我尝试了不同的代码或方法来解决这个问题
但所有这些都失败了

Msg 7399,级别16,状态1,第2行OLE DB提供程序 “用于链接服务器的Microsoft.ACE.OLEDB.12.0”(null)报告了 错误。提供程序没有提供有关错误的任何信息。味精 7303,级别16,状态1,第2行无法初始化数据源 链接服务器的OLE DB提供程序“Microsoft.ACE.OLEDB.12.0”的对象 “(无效)”


为什么要尝试连接到
NULL
链接服务器?你运行什么样的SQL来得到那个错误?我研究的所有代码都和我现在使用的相同。我也使用像“sp_addlinkedserver”这样的链接服务器,但仍然没有发生任何事情。所有tsql语句都将在运行数据库实例的机器上执行。您提到“我的电脑”和“主服务器”,这意味着至少涉及两台不同的机器。如果您的代码试图访问PC上的文件(或其他资源),则此操作不太可能成功。将文件(资源)移动到dba为此目的建立的“主服务器”上的某个位置。它可以是网络共享,但您实例的服务帐户必须有权访问它。