【问题标题】:SQL Server Linked Server to txt file faliingSQL Server Linked Server to txt 文件失败
【发布时间】:2015-05-28 03:31:34
【问题描述】:

我继承了一个文档很少的系统。 其中一个进程似乎连接到服务器上的文本文件。有一个链接服务器创建了指向该文件夹的点,使用 provider jet 4.0 ole db,provider string = text。

系统每晚都会进行检查,从 LinkedServer..filename#txt 中进行选择。

这在过去 3 个月左右一直有效,但现在抛出错误: 无法为链接服务器“txtsrv”初始化 OLE DB 提供程序“Microsoft.Jet.OLEDB.4.0”的数据源对象。

我试过手动查询它,同样的交易。 txt文件存在,我可以打开它,它被填充了。

关于为什么会发生这种情况或如何解决它的任何想法?

埃里克

【问题讨论】:

    标签: sql-server tsql sql-server-2005


    【解决方案1】:

    是否有另一个进程与打开的文件有连接?我很久以前就看到过同样的问题,其中一个进程打开了与文件的连接,导致任何进一步的连接尝试失败。尝试在运行夜间进程的服务器上运行 procmon,以查看是否有任何东西保持连接打开。 (或者我想只是尝试重新启动进程连接的 SQL 服务器,这应该会终止连接)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-11
      • 1970-01-01
      • 2017-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多