外部表不支持带有Azure Blob容器的SQL Server 2016,nvarchar(max)?

时间:2016-12-20 23:56:20

标签: sql-server-2016

我正在尝试创建外部表,如中所述 https://msdn.microsoft.com/en-us/library/mt652315.aspx 使用以下结构:

CREATE EXTERNAL TABLE dbo.Blob2 (  
        ID int NOT NULL,   
        Description nvarchar(max) NULL,   
        Title nvarchar(max)  NULL
)  
WITH (LOCATION='/Blob/',   
        DATA_SOURCE = AzureStorage,  
        FILE_FORMAT = TextFileFormat 
);  

并收到错误:

Msg 46518, Level 16, State 12, Line 49
The type 'nvarchar(max)' is not supported with external tables.

我错过了什么吗?我在列表中的外部表nvarchar / string / text的文档中看到了这一点 https://msdn.microsoft.com/en-us/library/dn935021.aspx

我是否有可能在该容器中存储文本数据?

0 个答案:

没有答案