无法连接到SQL Server 2017实例

时间:2017-12-27 10:36:30

标签: sql-server sql-server-2017

我有一个适用于VS2017和SQL Server 2012,2014和2016的网站。今天,我决定将数据库升级到SQL Server 2017.

我在测试服务器上安装了SQL Server 2017 Express Edition作为命名实例(SQLEXPRESS)。然后,我将web.config中的连接字符串更改为新的命名实例,我收到以下错误:

  

[Win32Exception(0x80004005):访问被拒绝]

     

[SqlException(0x80131904):建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)]

     

System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity,SqlConnectionString connectionOptions,SqlCredential credential,Object providerInfo,String newPassword,SecureString newSecurePassword,Boolean redirectedUserInstance,SqlConnectionString userConnectionOptions,SessionData reconnectSessionData,DbConnectionPool pool,String accessToken,Boolean applyTransientFaultHandling) 1385

这是我到目前为止所尝试的:

  1. 在Web服务器上创建了一个UDL文件,并尝试连接到数据库服务器上的命名实例。 测试连接成功

  2. 从Web服务器上的SQL Server 2014 Management Studio尝试连接到数据库服务器上的命名实例。 从SQL Server 2017数据库连接和检索数据没有问题。

  3. 在Web服务器上安装SQL Server 2017 Management Studio,以查看是否可以解决问题,但没有任何更改。我仍然收到拒绝访问消息

  4. 我不确定还需要做什么。只是想知道是否有人尝试过将他们的数据库升级到SQL Server 2017而没有任何问题?

0 个答案:

没有答案