我目前正在创建一个数据驱动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个人。关于造成这种情况的任何想法?
任何帮助都将不胜感激,谢谢。
答案 0 :(得分:0)
您的开发计算机上是数据库服务器吗? 如果是这样,那么您必须在SQL Server配置管理器中启用tcp / ip配置。 如果未启用,则无法在其所在的计算机外访问您的服务器。