无法从开发机器外的wpf连接到数据库

时间:2012-05-18 20:13:49

标签: sql wpf sql-server

我目前正在创建一个数据驱动wpf应用程序,一切都完美地作为我的开发计算机(我用来创建程序的计算机)上的魅力。此外,当我从Release目录移动应用程序并复制到我的本地计算机时,它完美地工作。但另一方面,当我的应用程序到达其他用户时,它会完全停止连接到数据库。

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

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

哪个是位于根目录中的XML Config文件。一旦该程序被提供给其他人,它就会完全停止运作;没有收到或发送数据。

这可能是因为类似的东西,他们需要MS SQL Server或其他东西才能连接到我的远程数据库吗?我甚至尝试使用SQL Server Management Studio连接到数据库,SQL Server Management Studio无法在其他PCS上运行,但由于某种原因,我的工作正常,而没有其他人工作。这是一个问题,因为该程序旨在分发给至少15个人。关于造成这种情况的任何想法?

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

1 个答案:

答案 0 :(得分:0)

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