【问题标题】:ADODB connection don't connect to sqlserver ExpresssADODB 连接不会连接到 sql server Express
【发布时间】:2020-11-14 01:48:42
【问题描述】:

我在新服务器上安装了一个 MS SQL server Express 实例。我有一个 Web 应用程序,其中包含一些用 VBScript 编写的旧 ASP.NET 代码,使用另一个运行良好的数据库(SQL Server)。

每次尝试连接都会出现同样的错误:

用于 SQL Server 的 Microsoft OLE DB 提供程序错误“80004005” [DBNETLIB][ConnectionOpen (Connect())。]SQL Server 不存在或访问被拒绝。

代码是:

 Set udb = Server.CreateObject("ADODB.Connection")     
'SQLEXPRESS ENVIRONMENT
 udb.Open("Provider=SQLOLEDB; Data Source=SEHAN5134AS1\SQLEXPRESS,1433; Initial Catalog=testDB; User ID=myUser; Password=sEcret;")
'PRODUCTION ENVIRONMENT
'udb.Open("Provider=SQLOLEDB; Data Source=manifolds-avalon.db.teliasonera.net,1433; Initial Catalog=smallworldweb_user-data; User ID=myUser; Password=sEcret;")

我已经建立了一个 ODBC 连接,以验证 Web 服务器是否能够使用 SQL 服务器连接到服务器并且它工作正常。我试图赋予 myUser 任何类型的数据库权限。我可以使用其他程序连接到数据库(允许 tcpip 和命名管道,远程连接等)

我已经尝试添加

"Server=SEHAN5134AS1.db.teliasonera.net; Network=DBMSSOCN;"

到连接字符串。我试图在“数据源”字符串中使用完整的服务器名称。但现在我不知道如何解决这个问题。有什么建议吗?

编辑 我尝试按照 Dan Guzman 的建议通过 powershell 建立连接,结果如下所示,并显示了设置 ODBC 连接的结果。所有结果均来自同一 Web 服务器。

【问题讨论】:

  • SEHAN5134AS1 是你的本地电脑还是你局域网上的远程机器?
  • 这是一台远程机器
  • 您是否尝试停止本地防火墙?
  • @MutedDisk。没有。
  • @史蒂夫。端口 1433 在网络服务器上打开。它也适用于 ODBC 连接。

标签: sql-server vbscript asp-classic


【解决方案1】:

试试这个代码

udb.Open("Provider=SQLOLEDB; Data Source=SEHAN5134AS1\SQLEXPRESS; Initial Catalog=testDB; User ID=myUser; Password=sEcret;")

【讨论】:

  • 谢谢,但没有任何区别
  • 尝试使用Sql Management Studio连接express实例
  • @AndersFinnJørgensen,但你没有说你在哪里运行 ODBC 测试。
  • @AndersFinnJørgensen,请加入此聊天:chat.stackoverflow.com/rooms/157982/…
【解决方案2】:

我在同样的问题上苦苦挣扎。对我来说,解决方案是“在 SQL 服务器网络配置中启用 TCP/IP”,并记住还要重新启动服务以使其生效!

【讨论】:

    【解决方案3】:

    转到 MS SQL server 配置并通过将启动模式从禁用更改为自动启用 sql server 浏览器,然后启动服务。之后应该可以连接了。确保您的端口在您的 MS SQL 服务器而不是 IIS 上打开 1433 TCP 和 1434 UDP。还要确保您在 SQL Server 网络配置中启用了 TCP/IP

    【讨论】:

      【解决方案4】:

      这个答案只是为了结束这个问题。我从来没有让连接正常工作,而是在网络服务器上安装了 SQLSERVER Express。

      【讨论】:

        猜你喜欢
        • 2021-09-02
        • 2012-04-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-30
        • 2020-08-14
        相关资源
        最近更新 更多