SQL Server 不存在或访问被拒绝

标签 sql sql-server

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

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

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

SQL_Server_does_not_exist_or_access_denied。

最佳答案

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

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

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

关于SQL Server 不存在或访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4657919/

相关文章:

mysql - SQL总结一个词的问题

MySQL 多重左连接限制

sql - SQL ANY 和 SOME 关键字在所有 SQL 方言中都是同义词吗?

c# - 在 C# 中控制 SQL 存储过程的多个输出

sql - 如何将变量设置为等于 0(如果为 null)或将其递增(如果不为 null)?

java - 在JPA中的persistence.xml中建立ms sql连接

SQL - 在一个脚本中创建数据库和表

c# - Entity Framework 6 - GetExecutionPlan 性能命中

SQL来自一个分组的两个条件

java - 在没有ORM的情况下在sql中映射一对多的方法