Sql server 访问SQL Server导出日期/时间编码错误

Sql server 访问SQL Server导出日期/时间编码错误,sql-server,database,ms-access,odbc,export,Sql Server,Database,Ms Access,Odbc,Export,当我通过ODBC驱动程序将我的表从MS Access 2007导出到SQL Server 2014时,所有表都正常运行,但对于包含日期/时间字段的表,生成代码如下: ... "tt" datetime2(⪎Ѱ�撵) 这些字符不会在消息中复制过去(来自探查器的屏幕截图) 当我在访问中将日期/时间转换为字符串时,所有数据都会正常导出 如何解决此问题?如果SQL Server中的字段的数据类型为DateTime2,请将其更改为DateTime。我从MS Access 2007导出,只有一种日期/时间

当我通过ODBC驱动程序将我的表从MS Access 2007导出到SQL Server 2014时,所有表都正常运行,但对于包含日期/时间字段的表,生成代码如下:

... "tt" datetime2(⪎Ѱ�撵)
这些字符不会在消息中复制过去(来自探查器的屏幕截图)

当我在访问中将日期/时间转换为字符串时,所有数据都会正常导出


如何解决此问题?

如果SQL Server中的字段的数据类型为DateTime2,请将其更改为DateTime。

我从MS Access 2007导出,只有一种日期/时间类型。是的,在Access中。但是SQLServer有两个。也许选错了。您正在使用“升迁向导”吗?它通常是正确的。我使用右键单击表->导出->ODBC数据库。在升级向导上,我得到“升级向导不支持您的SQL server”。啊,是的,这是正确的。如果在SQL Server中手动创建表和字段,则应该能够追加记录。如果没有,您可能必须启动SSMS、SQL Server Management Studio。它会完成任务的。