我们目前正在迁移服务器(2005 年到 2008 年),我们的主机备份了 SQL 数据库并将其转移到新服务器。
我已经传输了网站文件并更改了连接字符串和 global.asa 文件中的 IP 地址。
所以从技术上讲,我们在新服务器上有一个镜像,但是当我尝试启动一个连接到 SQL 的页面时,我收到以下错误。
SQL_Server_does_not_exist_or_access_denied。
原文由 Darren Cook 发布,翻译遵循 CC BY-SA 4.0 许可协议
我们目前正在迁移服务器(2005 年到 2008 年),我们的主机备份了 SQL 数据库并将其转移到新服务器。
我已经传输了网站文件并更改了连接字符串和 global.asa 文件中的 IP 地址。
所以从技术上讲,我们在新服务器上有一个镜像,但是当我尝试启动一个连接到 SQL 的页面时,我收到以下错误。
SQL_Server_does_not_exist_or_access_denied。
原文由 Darren Cook 发布,翻译遵循 CC BY-SA 4.0 许可协议
这种情况下的错误消息很可能是正确的。首先,验证从您到新服务器的网络路径是否有效,并且您可以使用指定的用户 ID/密码进行连接。
打开 Management Studio 并尝试通过 ip 地址连接到 SQL Server 实例。 (顺便说一句,如果您还没有使用 SQL Server 用户 ID/密码,因为您在 Internet 主机上并且很可能没有用于 Windows 身份验证的 AD 上下文。)
如果您确实可以使用 Management Studio 连接到实例和数据库,那么您可能在某处错过了连接字符串。尝试只为所述连接字符串维护 1 个位置,通常在配置文件中。检查详细报告的错误行以发现正在使用的连接字符串并验证它是否反映了新的服务器 ip。