It is currently 9 June 2025, 5:07 Advanced search

Più installazione sullo stesso server

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Più installazione sullo stesso server

Postby fabiocriv » 22 December 2022, 8:55

Buongiorno, avrei la necessità di installare la stessa applicazione più volte sullo stesso server.
Più in particolare l'applicazione è la stessa, ma che punta a database diversi.
Si può fare con IDManager?
Leggendo nel forum mi sembra di aver capito che non si può, c'è qualche scorciatoia per fare una cosa del genere?
fabiocriv
 
Posts: 14
Joined: 25 November 2020, 9:56

Re: Più installazione sullo stesso server

Postby eurekapv » 22 December 2022, 9:03

Ciao, io con le stesse necessità ho optato per un approccio differente:
Applicazione unica installata
Alla fase di login mi attacco al database proprietario dell'azienda.
Implica ovviamente la presenza di un database Master che contiene gli utenti di login e le stringhe di connessione verso il database secondario.
Questo approccio ti evita di dover installare mille volte la stessa applicazione.
Se hai bisogno qualche altro dettaglio, scrivi pure
Alchimisti Lab by Cavallini Pietro
https://www.alchimistilab.it

Image
User avatar
eurekapv
 
Posts: 2450
Joined: 2 November 2010, 22:16
Location: Vigevano

Re: Più installazione sullo stesso server

Postby a.morici » 22 December 2022, 10:14

Ciao,
io ho dato un nome per ogni installazione, in questo modo rimangono separate sullo stesso server/idmanager.
Nell'idmanager basta che metti un nome al tipo installazione.
Quando poi pubblichi selezioni il tipo installazione che vuoi aggiornare.
a.morici
 
Posts: 131
Joined: 26 May 2014, 14:40

Re: Più installazione sullo stesso server

Postby fabiocriv » 22 December 2022, 10:17

Grazie Pietro, mi piace la soluzione che hai suggerito. Se sei così gentile da dirmi il comando per cambiare puntamento al db te ne sarei grato.

Interessante anche il nome su "tipo installazione", non lo avevo mai notato. testo anche questo.

Grazie a tutti
fabiocriv
 
Posts: 14
Joined: 25 November 2020, 9:56

Re: Più installazione sullo stesso server

Postby Tony » 22 December 2022, 14:20

Noi abbiamo optato per lo stesso approccio di Pietro, settiamo la connection string del db riferita all'utente che si sta loggando (Database.defaultConnectionString=xxxxxxxx)
Tony
 
Posts: 494
Joined: 13 November 2013, 11:37
Location: Messina

Re: Più installazione sullo stesso server

Postby t.simoncini » 22 December 2022, 15:28

Noi le abbiamo adottate entrambe. Abbiamo un'installazione multi-tenant indirizzabile su più database con la modifica della stringa di connessione (https://doc.instantdeveloper.com/?ARTID ... 0&LANG=ita) e abbiamo più ambienti uno per ogni stage di rilascio (ALPHA, BETA, PROD) gestiti con il tipo installazione.
C'è da dire che se hai molti clienti, il tipo installazione potrebbe non essere comodissimo. Dovresti fare "n" aggiornamenti uno per ogni cliente.
Nell'altro caso, devi sempre allineare tutti i database contemporaneamente perché saranno sempre usati dalla stessa applicazione. Non puoi avere più versioni diverse per i vari clienti.
t.simoncini
 
Posts: 1585
Joined: 5 March 2012, 14:00

Re: Più installazione sullo stesso server

Postby fabiocriv » 22 December 2022, 15:36

Ok, grazie a tutti!
Ho provato tutte e due le soluzioni e funzionano bene.
fabiocriv
 
Posts: 14
Joined: 25 November 2020, 9:56

Re: Più installazione sullo stesso server

Postby Valerio.Scordato » 6 May 2024, 11:14

eurekapv wrote:Ciao, io con le stesse necessità ho optato per un approccio differente:
Applicazione unica installata
Alla fase di login mi attacco al database proprietario dell'azienda.
Implica ovviamente la presenza di un database Master che contiene gli utenti di login e le stringhe di connessione verso il database secondario.
Questo approccio ti evita di dover installare mille volte la stessa applicazione.
Se hai bisogno qualche altro dettaglio, scrivi pure


Ciao Pietro, avrei bisogno di un chiarimento: per l'allineamento del DB come fai? lo fai a mano ogni volta?
Grazie
User avatar
Valerio.Scordato
 
Posts: 132
Joined: 7 April 2020, 19:31

Re: Più installazione sullo stesso server

Postby d.termini » 6 May 2024, 12:05

Anche noi usiamo questa soluzione.
L'allineamento lo fa IDManager, devi registrare tutti i database che vuoi allineare.
Se però te ne dimentichi uno e aggiorni gli altri sono dolori.
d.termini
 
Posts: 1656
Joined: 13 November 2017, 8:41

Re: Più installazione sullo stesso server

Postby eurekapv » 6 May 2024, 12:14

Esatto, in teoria di puo' sviluppare un piccolo programmino che scriva il file ROOT.xml presente dentro a IDMANAGER per tenere le informazioni su quanti DB sono inclusi nella applicazione.
Certo il MUST sarebbe se l'IDManager creasse un file DDL di aggiornamento diverso a seconda dei database presenti (ma ahime non è stato previsto)
Alchimisti Lab by Cavallini Pietro
https://www.alchimistilab.it

Image
User avatar
eurekapv
 
Posts: 2450
Joined: 2 November 2010, 22:16
Location: Vigevano

Next

Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: No registered users and 46 guests

cron