代码之家  ›  专栏  ›  技术社区  ›  DontVoteMeDown

序列化SqlContext错误。步骤“连接”失败

  •  2
  • DontVoteMeDown  · 技术社区  · 9 年前

    我刚接触Nodejs,必须在一个小项目中实现一些更改。它在Sql Server上运行,使用 seriate 单元我抛出这个错误。。。

    序列化SqlContext错误。步骤“连接”失败。未能连接到127.0.0.1:在15000ms内未定义

    当执行 getPlainContext() 具有以下配置对象:

    {
        "user": "node",
        "password": "node",
        "server": "127.0.0.1\\SQLEXPRESS",
        "database": "lms-db-dev"
    }
    

    我已经尝试使用 (local)\\SQLEXPRESS 我在Web.config文件连接字符串上使用的:

    Server=(local)\SQLEXPRESS;Database=lms-db-dev;user id=node; password=node
    

    我想知道为什么它试图连接到 127.0.0.1:undefined 我该如何解决这个问题。

    2 回复  |  直到 9 年前
        1
  •  2
  •   Community Mofi    7 年前

    问题是驱动程序不能使用实例名称,而只能使用Ip/port。所以我删除了实例名,并添加了 port 属性与我的本地服务器的端口,如下所示 answer 。我的配置对象如下:

    "db": {
        "user": "node",
        "password": "node",
        "server": "127.0.0.1",
        "database": "lms-db-dev",
        "port": "52519"
    }
    
        2
  •  1
  •   bummi Haisum Usman    8 年前

    我必须打开SQL Server Browser服务才能让Seriate使用实例名称。

    SQL server configuration manager