SQL Server ConnectionString TCP

时间:2020-05-05 08:05:58

标签: c# sql-server tcp

我目前在连接到SQL Server数据库时遇到问题。

我的ConnectionString如下:

connectionString = @"Data Source=tcp:192.168.1.63;Initial Catalog=Database;User ID=User;Password=Password";

我正在尝试使用C#连接到本地数据库。当前,我的数据库与我的C#代码位于同一台PC上。我已经测试了本地连接,并且可以正常工作。但是尝试将其与TCP连接不起作用。

我遇到以下错误:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。

我知道我正确掌握了数据库,ID和密码。该IP是我从IPConfig获得的IPv4。

我想先在本地测试该程序,然后再将其发送到本地网络中的另一台PC。这就是为什么我不使用本地连接的原因。

有人知道我为什么无法连接吗?

编辑:

我已经启用了tcp / ip。 (见图)SQL Configuration

1 个答案:

答案 0 :(得分:1)

必须完成两个步骤:

  1. 更改配置并在其中启用TCP / IP协议 SQL Server配置管理器:

    Sql Server Configuration Manager

  2. 您需要重新启动SQL 服务器服务,以便读取新设置。