代码之家  ›  专栏  ›  技术社区  ›  Rafael Velásquez

运行R Flexdashboard时由于触发器导致SQL登录失败

  •  0
  • Rafael Velásquez  · 技术社区  · 8 年前

    下面是我的连接(与虚拟信息)。如果我从常规R会话运行连接,它可以正常工作,没有任何问题。问题是当我尝试将其作为flexdashboard的一部分运行时。

    在这一点上,我得到一个错误,说:

    '由于触发器执行,登录“un”的登录失败。'

    有什么线索可能导致这个问题吗?

    con_autorpt = DBI::dbConnect(odbc::odbc(),
                                 Driver = "SQL Server Native Client 11.0",
                                 Server = "server\\server",
                                 Database = "db",
                                 UID = "un",
                                 PWD = "pw",
                                 Port = port#
    )
    
    1 回复  |  直到 8 年前
        1
  •  0
  •   SMor    8 年前

    线索在错误消息中。对于正在执行操作的实例,有一个登录触发器。询问该实例的DBA。文档中有更多信息 here