【问题标题】:When I upload my website to smartasp.net I get the error: SQL Network Interfaces, error: 26当我将我的网站上传到 smartasp.net 时,我收到错误:SQL 网络接口,错误:26
【发布时间】:2014-03-30 10:30:20
【问题描述】:

我用 asp.net & c# 建立了一个网站,在 localhost 中运行良好,但是当我将它上传到 smartasp.net 时,它显示此错误:

SQL 网络接口,错误:26 - 错误定位指定的服务器/实例

到数据库的连接字符串是:

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DB.mdf;Integrated Security=True;User Instance=True

并且数据库位于 App_Data 文件夹中。我尝试将连接更改为:

Data Source=.\SQLEXPRESS;AttachDbFilename=**App_Data**\DB.mdf;Integrated Security=True;User Instance=True

但我遇到了同样的问题。

谁能帮帮我?

【问题讨论】:

    标签: c# asp.net sql database database-connection


    【解决方案1】:

    如果无法连接 SQL 命名实例,则会发生此错误。

    确保 .\SQLExpress 实例在 smartasp.net 站点上是预期的,并且该服务正在运行。

    询问站点管理员/支持是否受支持以及实例名称是什么。

    【讨论】:

    • 如果我删除 SQLEXPRESS 会发生什么
    • 使用 ./SQLExpress 表示您正在连接到本地主机(smartasp.net Web 服务器)上的 SQL Server 和名为 SQLExpress 的命名实例。如果您删除 SQLExpress,那么您将连接到本地 Web 服务器上的默认实例。通常托管的 Web 服务器没有本地 SQL Server。因此,请询问您的托管服务提供商 SQL Server IP/名称,以便您可以将点替换为连接字符串中的点。
    猜你喜欢
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-04
    • 1970-01-01
    • 2021-06-03
    相关资源
    最近更新 更多