我工作上有它的应用程序使用皇宫SQL-和我建的应用程序使用SQL表达的实例在我的工作站。最后安装项目将在一个适当的SQL服务器2005年。

该数据库具有相同的名称,以及所有表格都相同,但主机名称是不同的。

只有这样,我们发现要让我的应用程序的工作从一个机的下一步是要重新开放的代码的视觉工作室,删除所有对象参照SQL表达的实例,从我的。mdbl,保存项目,连接到其他的服务器,将所有参考文献回和重建的应用程序,用于释放一次。

答案在这里建议,一个可以简单地修改该程序。config/网络。配置文件-所以将工作asp.net但这是一个它应用程序。什么是正确的方式制作的皇宫SQL应用程序使用一个新的数据库,而不必重新开放该程序在visual studio?

有帮助吗?

解决方案

如果我理解你的问题是否正确,你只是改变该数据库的连接串在你的程序。config/网络。config。

编辑, ,后澄清:你有连字符串储存的地方。他们可能会在应用程序。配置的服务器。仍然,你让他们从什么地方和什么地方可以在应用程序。config。使用,然后:)

其他提示

一个很好的解决办法是添加另一个连接到申请文件本身。你可以得到这一权击场的设计面和选择性。从那里,你可以加入另一连串。而不是删除一切redragging,只是改变字符串和重新编写。

但如果你想要得花哨-schmancy,你可以有的程序自动检测它是否正在运行的本地的或者不使用这个整齐的实用功能: 检测的地方

并从那里去到设置适当的连接串基于结果。

一个更有用的答案...

应用程序。config结束了作为应用程序.exe。config时已经建立。

而不是打开Visual Studio和修改程序。config,你可以简单地编辑的应用程序.exe。配置文件,并重新启动的应用程序。

我相信你可以存储连接信息的应用程序。配置文件和检索它。 在这里, 是一张贴有关这样做了皇宫SQL。一旦你们部署到生产服务器,可以只是编辑XML改变的数据来源。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top