我们有大约200个客户,每个新版本的半手动远程sql更新已经变得非常费力。
我希望你们帮助我找到更好的解决方案。真实的数据库自动更新。
让我来描述一下这个场景。
每个客户都有一台运行SQL Server Express 2005或2008的服务器,使用我们的应用程序(使用PowerBuilder编写)无法访问它们和客户端PC。
每天晚上,在运行我们应用程序的客户端PC中,他们会执行一个"关闭日"操作使所有日常统计变为永久性并将申请纳入新的日期。
我希望,当此操作完成时,可以在服务器PC中启动一项服务,该服务可以检查版本,如果需要下载SQL文件并通过OSQL执行它们。
对我而言,困难的部分是我如何能够在“关闭日”和“关闭日”之后触发从客户端PC到服务器的服务(或其他)。操作完成。 OSQL只能从服务器运行。我无法在一千台客户端PC中安装它。
然后我可以从那里开始,因为我知道如何处理OSQL调用等。
每一个帮助表示赞赏。
提前完成
答案 0 :(得分:0)
您是否可以在服务器上设置预定作业以检查某个条目的控制文件内容,然后在找到该进程后触发该进程?如果是这样,那么客户端应用程序会在“关闭日期”完成后写入控制文件。