Google Cloud SQL登录从Tedious失败

问题描述

我尝试使用Tedious 9.2.1库连接到Google Cloud中托管的Microsoft sql Server,但我不断收到此错误

logon Failed for login 'sqlserver' due to trigger execution.

代码如下:

var Connection = require('tedious').Connection;

var config = {
    server: 'localhost',authentication: {
        type: 'default',options: {
            userName: 'sqlserver',password: 'password',},};

var connection = new Connection(config);

connection.on('connect',function (err) {
    if (err) {
        console.log('Error: ',err)
    }
    executeStatement();
});

我没有设置任何登录触发器,甚至没有设置一个保存的过程。

我尝试过的事情:

但是,与Microsoft SSMS连接时,JetBrains Datagrip和.NET应用程序可以正常工作。

解决方法

这是对此问题的公开调查:

Logon failed for login due to trigger execution

Google Cloud Sql工程团队正在努力解决该问题。

“加星标”线程以确保您收到有关它的更新是非常值得的。