Sql server 2008 XSD:表y中列x的类型太小,无法容纳数据
我正在基于xml中的列生成一个XSD文件。我给他们所有的类型,“xs:string”。然后,我尝试使用.NET和SQLbulk import将文件导入到数据库中,但有些字段太小。我得到消息,“表y中x列的类型太小,无法容纳数据”Sql server 2008 XSD:表y中列x的类型太小,无法容纳数据,sql-server-2008,xsd,sqlbulkcopy,Sql Server 2008,Xsd,Sqlbulkcopy,我正在基于xml中的列生成一个XSD文件。我给他们所有的类型,“xs:string”。然后,我尝试使用.NET和SQLbulk import将文件导入到数据库中,但有些字段太小。我得到消息,“表y中x列的类型太小,无法容纳数据” 对于大量文本,我应该使用什么类型(以便使用sqlbulk.execute在数据库中生成文本字段)?当前的一个创建了一个nvarchar(1000)字段,而某些字段中的数据更大诀窍是添加sql:datatype=“nvarchar(4000)”
对于大量文本,我应该使用什么类型(以便使用sqlbulk.execute在数据库中生成文本字段)?当前的一个创建了一个nvarchar(1000)字段,而某些字段中的数据更大诀窍是添加sql:datatype=“nvarchar(4000)”