Node.js中的SQL Server:查询在服务器上工作,但不通过Node.js驱动程序

Node.js中的SQL Server:查询在服务器上工作,但不通过Node.js驱动程序,node.js,tedious,node-mssql,Node.js,Tedious,Node Mssql,下面的查询由一个脚本生成,插入到我们的SQL Server,然后记录到控制台 字段是匿名的: 插入到 展望卡伦德雷特拉格( 字段1, 字段2, 字段3, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, 菲尔登, [fieldN with space], [fieldN with space], [fieldN wit

下面的查询由一个脚本生成,插入到我们的SQL Server,然后记录到控制台

字段是匿名的:

插入到
展望卡伦德雷特拉格(
字段1,
字段2,
字段3,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
[fieldN with space],
[fieldN with space],
[fieldN with space],
[fieldN with space],
[fieldN with space],
[fieldN with space],
[fieldN with space],
[fieldN with space],
[fieldN with space],
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登,
菲尔登
)
价值观
(
‘a2714a8c-3718-42db-87b5-e5c570f84151’,
无效的
'1355',
'06.08.2019 00:00:00',
'201908',
'06.08.2019 12:58:00',
'06.08.2019 18:58:00',
6.
“注释字段”,
"测试",,
'0900',
'0900',
无效的
无效的
0.75,
6.
0,
“PT”,
“R4200”,
0,
0,
无效的
无效的
0,
0,
'',
0,
“无名氏”,
'20.09.2019 11:03:41',
'20.09.2019 11:03:41',
无效的
无效的
无效的
“无名氏”,
无效的
无效的
无效的
1.
1.
'1',
'1',
'20.09.2019 11:03:41',
'20.09.2019 11:03:41',
0
)
通过以下代码插入到服务器时

        try {
            await sql.connect(`mssql://${config.get('config.dbConfig.user')}:${config.get('config.dbConfig.pw')}@${config.get('config.dbConfig.server')}/${config.get('config.dbConfig.dbTest')}`); 

            result = await sql.query(sqlQuery);
            sql.close();

        } catch (e) {
            sql.close();
            logger.error(e);
            console.log(e);
        }
我得到以下错误:

  { number: 242,
    state: 3,
    class: 16,
    message:
     'The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.',
    serverName: 'hostname',
    procName: '',
    lineNumber: 1,
    name: 'ERROR',
    event: 'errorMessage' } },

然而,当通过HeidiSQL进行上述查询和直接查询时,一切都正常吗?有什么想法吗?我找不到错误,也找不到查找它的位置。

显然日期格式是问题所在。应该是2019-08-06 18:58:00'