从TSQL查询引用Access数据库表

时间:2019-10-17 11:14:50

标签: tsql ms-access

我正在重建系统,因此与其使用多个Access和Excel文件而不是我从事的业务,而是使用SSRS来报告要求。大多数事情进展顺利,但我有一个症结所在。

其中一个Access数据库内部有一个表,而不是对服务器数据进行回复,该表可以使员工的职等保持最新(因为这是员工晋升的非常复杂的方法)

现在,我可以轻松地在SQL Server中构建一个新表,但是我不希望管理层依靠我来更新此特定表。我也可以重建Access数据库以将数据上传到服务器,这也许是我要做的,但是我首先要问的是有一种方法可以从T-SQL查询连接到Access数据库中的表,例如它是否是主数据库中的另一个表?

1 个答案:

答案 0 :(得分:3)

是的。将数据库文件作为链接服务器附加在服务器对象下。

为了简化对此表的引用,请在数据库中创建一个视图,以“隐藏”所需的奇怪的 triple-dot 语法,例如:

<div class="content">
  <h2>
    Home Dashboard
  </h2>
  <section>
    Welcome to the Home component inside the
    Home module.
    Et harum quidem rerum facilis est et expedita distinctio.
    Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil 
    impedit quo minus id quod maxime placeat facere possimus, 
    omnis voluptas assumenda est, omnis dolor repellendus. 
    Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus 
    saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. 
  </section>
</div>

然后使用此视图读取表。