【发布时间】:2019-11-29 16:40:39
【问题描述】:
目前,我正在尝试使用以下简单查询从 SQL Server 中的 OLAP 多维数据集(通过链接服务器)中提取元数据:
select *
into [dbo].[columns_metadata]
from openquery([LINKED_SERVER], '
select *
from $System.TMSCHEMA_COLUMNS
')
但在结果集中,有一个名为 RefreshedTime 的列,其值为 31.12.1699 00:00:00。
由于这个值,查询给出了这个错误信息:
消息 8114,级别 16,状态 9,第 1 行错误转换数据类型(空) 到日期时间。
问题是我需要运行查询而不指定 SELECT 语句中的列。
你知道避免这个错误的技巧吗?
【问题讨论】:
标签: sql sql-server ssas olap-cube ssas-tabular