无法从开发计算机外部的 wpf 连接到数据库



我目前正在创建一个数据 drivien wpf 应用程序,在我的开发计算机(我用来创建程序的计算机(上,一切都可以完美地用作魅力。 此外,当我将应用程序从发布目录移动到我的本地计算机时,它运行良好。 但另一方面,当我的应用程序到达其他用户时,它会完全停止连接到数据库。

我不明白这是怎么回事,因为我正确设置了连接字符串,即:

<connectionStrings>
  <add name="MyConnectionStrint"
     connectionString="Data Source=MyServerIPSQLEXPRESS;Initial Catalog=MyDB;Integrated Security=SSPI;"
    providerName="System.Data.SqlClient" />
</connectionStrings>

这是位于根目录中的XML配置文件。 一旦程序提供给其他人,它就会完全停止运行;不接收或发送任何数据。

这可能是因为诸如他们需要MS SQL Server或其他东西才能连接到我的远程数据库吗? 我什至尝试使用SQL Server Management Studio连接到数据库,它无法在其他PC上运行,但由于某种原因,它适用于我的,而不适用于其他人。 这是一个问题,因为该程序旨在分发给至少 15 人。 关于是什么原因造成的任何想法?

任何帮助将不胜感激,谢谢。

数据库服务器是否在开发计算机上?如果是这样,则必须在SQL Server配置管理器中启用tcp/ip配置。如果未启用此功能,则无法在其所在的计算机之外访问您的服务器。

最新更新