# Disable Servoy updates?

**URL:** <https://forum.servoy.com/t/disable-servoy-updates/6836>\
**Category:** Classic Servoy\
**Created:** [December 6, 2006, 8:46pm UTC](https://forum.servoy.com/t/disable-servoy-updates/6836 "2006-12-06T20:46:13Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![antonio](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@antonio](https://forum.servoy.com/u/antonio)\
**Post date:** [December 6, 2006, 8:46pm UTC](https://forum.servoy.com/t/disable-servoy-updates/6836/1 "2006-12-06T20:46:13Z")

</div>

I’m developing a solution with Servoy Offline, which involves deploying a disabled version of Servoy developer to the users, so they can run server and client on the same box, without always having an internet connection.

Is there a way to prevent the deployed software from autoupdating when a new release of Servoy is available? I like to make sure my solution is stable on the new release of Servoy before recommending an update of customer installations.

Thanks

---

<div class="post-metadata">

**Author:** ![ROCLASI](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/roclasi/32/4371_2.png) [@ROCLASI](https://forum.servoy.com/u/ROCLASI)\
**Post date:** [December 6, 2006, 9:16pm UTC](https://forum.servoy.com/t/disable-servoy-updates/6836/2 "2006-12-06T21:16:45Z")

</div>

Hi Antonio,

Only Developer will check for new updates. Server and the clients will not.  
Also why deploying a Servoy Server, database server and client to each user ?  
Why not use the Servoy Runtime?

---

<div class="post-metadata">

**Author:** ![antonio](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@antonio](https://forum.servoy.com/u/antonio)\
**Post date:** [December 6, 2006, 10:49pm UTC](https://forum.servoy.com/t/disable-servoy-updates/6836/3 "2006-12-06T22:49:30Z")

</div>

I’ve tried using Servoy runtime, but it is really only good for static solutions. If you need to issue updates, especially if this involves modifying the structure of the database/tables, then Runtime is not the way to go. Instead, Servoy has “Servoy Offline” which is Servoy Developer without the access to the Repository etc. It runs a server and client on the same machine, which my customers need as they are often not connected to the internet, and the data is never served anyway, it has to be stored locally, for security reasons. The side-effect is that it looks like a developer for the purposes of Servoy updates.

I’d value your thoughts on the best approach.

---

<div class="post-metadata">

**Author:** ![antonio](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@antonio](https://forum.servoy.com/u/antonio)\
**Post date:** [December 6, 2006, 11:47pm UTC](https://forum.servoy.com/t/disable-servoy-updates/6836/4 "2006-12-06T23:47:29Z")

</div>

There are some other considerations with Runtime.

You can only connect to the one database - in my case I have 2 DBs one for user data and another for a catalogue. This way I can distribute update of the catalogue data without disturbing the userdata.

Here’s a summary from Jan Aleman

1. Runtime  
Plus:

- Solution and passwords are stored in single solution file
- To do new version all you need to distribute is that single file
- All tables in one database  
Downsides:
- only single user capable
- You have to roll your own SQL to perform table changes, you can use the raw sql plugin for this but always make sure to restart after any table changes

1. Servoy Offline (Disabled Developer)  
Plus:  
-multi user capable up to 3 users (make sure to license)  
-can connect to multiple database including remote databases  
-double click app to start using out of the box  
Downsides  
-upgrade procedure

---

<div class="post-metadata">

**Author:** ![john.allen](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@john.allen](https://forum.servoy.com/u/john.allen)\
**Post date:** [December 7, 2006, 7:08am UTC](https://forum.servoy.com/t/disable-servoy-updates/6836/5 "2006-12-07T07:08:36Z")

</div>

Can’t you just uncheck the box asking for updates? Or is that just beta updates? If memory serves I thought it was any update but perhaps it is beta updates… For sure though it doesn’t ‘auto-update’. I’ve never had it do that. You have to request it at the prompt.

---

<div class="post-metadata">

**Author:** ![antonio](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@antonio](https://forum.servoy.com/u/antonio)\
**Post date:** [December 7, 2006, 9:49am UTC](https://forum.servoy.com/t/disable-servoy-updates/6836/6 "2006-12-07T09:49:35Z")

</div>

You are right - my sloppy terminology. What I’d really like is that my offline clients don’t see the ‘Update’ dialog automatically. They should have to go request it.

The check box is for betas.

---

<div class="post-metadata">

**Author:** ![ROCLASI](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/roclasi/32/4371_2.png) [@ROCLASI](https://forum.servoy.com/u/ROCLASI)\
**Post date:** [December 7, 2006, 10:33am UTC](https://forum.servoy.com/t/disable-servoy-updates/6836/7 "2006-12-07T10:33:44Z")

</div>

Hi Antonio,

Sounds to me you need to put in a feature request for this.

---

<div class="post-metadata">

**Author:** ![antonio](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@antonio](https://forum.servoy.com/u/antonio)\
**Post date:** [December 7, 2006, 9:32pm UTC](https://forum.servoy.com/t/disable-servoy-updates/6836/8 "2006-12-07T21:32:51Z")

</div>

Done - Case 60698

---

<div class="post-metadata">

**Author:** ![Riccardino](https://avatars.discourse-cdn.com/v4/letter/r/41988e/32.png) [@Riccardino](https://forum.servoy.com/u/Riccardino)\
**Post date:** [December 8, 2006, 10:24am UTC](https://forum.servoy.com/t/disable-servoy-updates/6836/9 "2006-12-08T10:24:01Z")

</div>

> antonio:  
> Here’s a summary from Jan Aleman
> 
> 1. Runtime  
> Plus:
> 
> - Solution and passwords are stored in single solution file
> - To do new version all you need to distribute is that single file
> - All tables in one database  
> Downsides:
> - only single user capable
> - You have to roll your own SQL to perform table changes, you can use the raw sql plugin for this but always make sure to restart after any table changes
> 
> 1. Servoy Offline (Disabled Developer)  
> Plus:  
> -multi user capable up to 3 users (make sure to license)  
> -can connect to multiple database including remote databases  
> -double click app to start using out of the box  
> Downsides  
> -upgrade procedure

Wasn’t Servoy Offline Edition the one to be use in conjunction with Mobilink? Servoy site Offline Section ([http://www.servoy.com/generic.jsp?mt=39 … omy\_id=430](http://www.servoy.com/generic.jsp?mt=393&taxonomy_id=430)) doesn’t mention this other option (if it’s a different option). Is there any documentation available on it?

---

<div class="post-metadata">

**Author:** ![antonio](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@antonio](https://forum.servoy.com/u/antonio)\
**Post date:** [December 9, 2006, 12:53am UTC](https://forum.servoy.com/t/disable-servoy-updates/6836/10 "2006-12-09T00:53:04Z")

</div>

Servoy Offline is a disabled Servoy developer, and optionally you can use Sybase Mobilink to synchronise data between any number of offline clients and a consolidated database on a server. It’s quite nice. Clients can run without any connection to the internet or a LAN. In my main solution, the clients’ user data is confidential to them and never leaves their machine - ie it never synchronises with my central server. However, I provide 3-monthly updates to reference tables as part of my solution. The tables differ for each state. I push all tables up to a server. Using Mobilink, clients download only the schedules they need for their state, then continue to work off line.

If required, Mobilink can also synchronise client data to the server.
