更新没有effectiong数据库的软件。 [英] Update software without effectiong database.

查看:96
本文介绍了更新没有effectiong数据库的软件。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我们在几个客户端安装桌面应用程序。现在,我们在软件中发现了一些错误,那么有什么方法可以在线更新该软件吗?

问题是我们无法安装新的设置,因为它是繁忙的,也将花费我们很高。

客户不想再次在软件中重新输入所有数据。我们有一个数据库备份选项,但我们修改的表怎么样?在这种情况下可以做些什么?





技术:Dot Net(WPF)和SQL Server 2008 R2



我已经使用设置向导创建了设置。

Hi,

We are install a desktop application at several client places. Now, We have found some bugs in software, So is there any way to update that software online?
Problem is we cannot install new setup as it is hectic and also will cost us high.
Clients do not want to re-enter all data in software again. We have a database backup option, but what about the tables which we modified? What can be done in this case?


Technology : Dot Net (WPF) & SQL Server 2008 R2

I have created setup using setup wizard.

推荐答案

解决方案:

1.准备应用程序的新固定版本

2.将更新的应用程序文件(无需任何设置 - 可以压缩)上传到外部服务器(HTTP或FTP或其他)

3.准备SQL脚本文件到更新客户端的数据库架构(如果已更改)

3.1将SQL脚本文件上载到外部服务器

4.准备SQL脚本以更新客户端数据 - 如果需要

4.1将SQL脚本文件上传到外部服务器

5.创建小应用程序以更新您的应用程序并让客户下载并运行



您的Updator应用程序应该:

1.连接到外部服务器

2.下载(并解压缩,如果已压缩)并替换您的应用程序文件(添加new / update existing / delete old)

3.下载并执行SQL脚本以更新客户端的数据库模式

4.下载并执行SQL脚本以更新客户端数据



您还可以进行某种应用程序版本控制,让您的Updator应用程序检查应用程序是否是最新的。



我希望我能帮助你一点点:))
Solution for you:
1. Prepare new, fixed version of your application
2. Upload your updated application files (without any setup - it may be zipped) to an external server (HTTP or FTP or whatever)
3. Prepare SQL script file to update client's database schema if it was changed
3.1 Upload SQL script file to an external server
4. Prepare SQL script to update client's data - if you need
4.1 Upload SQL script file to an external server
5. Create small application to update your application and let customer download it and RUN

Your Updator application should:
1. Connect to an external server
2. Download (and unpack if zipped) and replace your application files (add new/update existing/delete old)
3. Download and execute SQL script to update client's db schema
4. Download and execute SQL script to update client's data

You can also do some kind of application versioning to let your Updator application check that app is up-to-date.

I hope I helped you a little bit :)


这篇关于更新没有effectiong数据库的软件。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆