我正在编写一个将使用SQL数据库的网站。但是,我需要使用实时信息更新数据库。我没有遇到任何问题,因为我已经编写了一个C#程序来执行此操作。但是,我希望这些数据每周7天每天24小时更新。在我自己的机器上运行它是不合适的。任何建议将不胜感激!
答案 0 :(得分:2)
有很多选择:
如果您有专用服务器:
如果您没有专用服务器:
答案 1 :(得分:0)
假设说SQL是指Microsoft SQL Server ......
正如已经说过的,最佳解决方案是编写Windows服务代码。如果您正在使用Visual Studio的快速版本,如果没有仅在付费版本或2017社区中可用的相关模板,这可能会很棘手,因此有可能制作可执行程序并使用任务调度程序激活它并重复每个选项。 说实话,我更喜欢将所有内容保存在SQL中,使用SQL Server代理可以执行SSIS中定义的作业,基本上是可以在DB上轻松操作的重新命名和扩展的DTS,具有比原始OS任务调度程序更好的日志记录。不需要继续使用或者云,它只是一个需要由DBA启用的SQL服务器功能,如果尚未使用的话。