SQL Server 2008 R2:从 SQL 服务器查询 MS Access

SQL Server 2008 R2: Query MS Access from SQL Server

想要通过 SQL 服务器中的链接服务器从 Access 检索记录,并且需要 convert/cast 具有 VARCHAR 的列用于某些约束。

我的尝试:

SELECT Cola, Colb
FROM MSAccess_LinkedServer...TableName  
WHERE CAST([Cola] AS VARCHAR) = 'A123'

无法从上述查询中获取结果。

但是当我删除 CAST 然后我会得到结果,但我想知道如何把 cast/convert.

文本不需要转换。简单的怎么样:

WHERE [Cola] = 'A123'