SQL Server 不存在或访问被拒绝

新手上路,请多包涵

我们目前正在迁移服务器(2005 年到 2008 年),我们的主机备份了 SQL 数据库并将其转移到新服务器。

我已经传输了网站文件并更改了连接字符串和 global.asa 文件中的 IP 地址。

所以从技术上讲,我们在新服务器上有一个镜像,但是当我尝试启动一个连接到 SQL 的页面时,我收到以下错误。

SQL_Server_does_not_exist_or_access_denied。

原文由 Darren Cook 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 664
2 个回答

这种情况下的错误消息很可能是正确的。首先,验证从您到新服务器的网络路径是否有效,并且您可以使用指定的用户 ID/密码进行连接。

  1. 打开 Management Studio 并尝试通过 ip 地址连接到 SQL Server 实例。 (顺便说一句,如果您还没有使用 SQL Server 用户 ID/密码,因为您在 Internet 主机上并且很可能没有用于 Windows 身份验证的 AD 上下文。)

  2. 如果您确实可以使用 Management Studio 连接到实例和数据库,那么您可能在某处错过了连接字符串。尝试只为所述连接字符串维护 1 个位置,通常在配置文件中。检查详细报告的错误行以发现正在使用的连接字符串并验证它是否反映了新的服务器 ip。

原文由 Tahbaza 发布,翻译遵循 CC BY-SA 2.5 许可协议

一种可能的原因是服务器没有运行。如果即使在 Management Studio 中也无法连接,请检查 SQL Server 服务是否已 启动 并且已配置为 _自动_,以便在启动时启动。

原文由 VLL 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进