问题是是否有可能以某种方式自动化数据导入和类型映射?例如全局设置所有varchar字段都转换为nvarchar和23 to date?
将FIAS数据库的 *.dbf 文件导入 SQL Server 时出现问题。表中有varchar形式的字符串,还有服务器没有的数据类型(cryptic type 23,对应date)。现在,如果您注意到日期为 23(以便可以在不捕获错误的情况下执行导入)并导入表,则数据而不是西里尔字符包含问号。但是,在导入时,您可以为一个表设置一个映射(单击更改按钮),在这里您可以将 23 替换为日期,将 varchar 替换为 nvarchar。然后一切正常。但是,大约有 440 个表,我真的不想手动进行这样的操作。
你可以自动化,有两种方法,但都需要人工,第一种选择是通过SSIS设置加载,第二种是编写自己的程序来处理并将数据加载到数据库中(我可以举个例子) .