【问题标题】:Connection not working for MSSQL server 2008 (Error locating server/instance)连接不适用于 MSSQL server 2008(定位服务器/实例时出错)
【发布时间】:2011-10-04 12:00:23
【问题描述】:

我是 asp.net mvc3 的新手,并试图建立一个连接到 MSSQL server 2008 实例的连接,该实例不是快速的。无论如何,在 Visual Studio Express 中,我已经连接到远程数据库设置,我可以从我的本地机器上浏览它,但是当我部署到远程机器上时,我得到了错误:

provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified

我的本​​地 ide 连接属性如下所示:

Data Source=10.14.144.74;Initial Catalog=iLog;Persist Security Info=True;User ID=myid;Password=*********** .NET Framework Data Provider for SQL Server

我在 web.config 中部署到服务器的连接字符串是:

<add name="iLog" connectionString="server=10.14.44.74;uid=myid;pwd=***********;database=iLog" providerName="System.Data.SqlClient" />

我尝试过使用我认为是实例名称的 ip\MSSQL,我还尝试了连接字符串中用户名和密码的不同格式,但我总是遇到相同的错误。我唯一看到的是对 sqlbrowser 的引用或类似的东西?除此之外,我完全不知道下一步该做什么。

任何帮助将不胜感激。

【问题讨论】:

  • 您是否尝试过使用 SQL Management Studio 进行连接?
  • 您确定实时数据库和本地数据库位于同一台服务器上吗?尝试将其更改为实时服务器上的 localhost
  • 您的本地 IDE 连接字符串看起来正确。为什么不在 web.config 中部署完全相同的连接字符串呢?您部署的连接字符串 not 看起来正确(请参阅我的答案中的链接)。
  • 我尝试在 web.config 和 web.release.config 中使用相同的连接字符串,但仍然没有运气。我也尝试使用“用户 ID”参考,但这也没有任何区别。

标签: asp.net sql-server asp.net-mvc-3 connection-string


【解决方案1】:

您应该检查IP是否正确,如果正确,那么这应该可以。

<add name="iLog" connectionString="Data Source=10.14.44.74;User ID=myid;Password=***********;Initial Cataglog=iLog" providerName="System.Data.SqlClient" />

【讨论】:

  • 我已经尝试过这个连接字符串,但我得到了完全相同的错误消息。 express 有什么不同之处,我应该知道哪个正在停止与 sql server 2008 的连接?
  • 事实证明你是对的,只是 mvc3 框架给我带来了问题。我创建了一个新的简单 .net 页面,并且连接良好,因此感谢您的帮助。
【解决方案2】:

你试过connectionstrings.com吗?

【讨论】:

  • @Downvoter:为什么要投反对票?该链接显示了 SQL Server 2008 的有效连接字符串的外观。提问者的 web.config 中的连接字符串确实 not 看起来有效。
  • 反对票在哪里,据我所知,我还没有投票?
  • 不,那是别人。你还不能投票(你需要 125 个代表)。我的答案仍然存在,但其他人投了赞成票,所以它完全为零。
  • 我赞成它,因为我认为它对这个问题很有帮助和相关,即使它不能完全解决问题。
【解决方案3】:

尝试使用 [user=myid] 而不是 uid=myid 看看是否有效

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    • 1970-01-01
    相关资源
    最近更新 更多