使用C#应用程序对使用SQL Server 2014 Management Studio创建的数据库进行远程访问

本文关键字:创建 Studio 数据库 远程访问 Management 2014 应用程序 Server SQL 使用 | 更新日期: 2023-09-27 18:26:19

我在本地创建的服务器实例下,在SQL Server 2014中创建了一个名为Library的数据库。我在windows窗体应用程序中使用该数据库作为数据源。它在我的电脑上运行时运行得很好,但当我在其他机器上运行时,它会停止并出现错误

发生未处理的异常。。。

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

我已经从配置管理器启动了所有服务,并在MSSQLSERVER的协议下启用了tcp/ip。有没有什么方法可以实现这一点,或者我必须转换到本地数据库?

使用C#应用程序对使用SQL Server 2014 Management Studio创建的数据库进行远程访问

请确保您的连接字符串包含您的远程机器名称作为"数据源"的一部分,这样:connectionString="数据源=machinename''SQLExpress;初始目录=mydbname;集成安全性=True"

请注意,此连接字符串将针对具有SQL Express实例的计算机machinename下的数据库名称"mydbname"。

如果不起作用,让我看看你的连接字符串。