OVH Cloud OVH Cloud

choix strategique ?

5 réponses
Avatar
fmafwo
Un confrère qui a déjà développé une appli. off-line sous Access chez une
PME me propose de faire l'appli. de e-commerce (Essai, investissement
minimum pour faire un test commercial pour le client).
Il souhaite garder l'appli Access telle-quelle et me propose comme solution
(simple???) possible de lier la base Access à SqlServer. Ainsi SqlServer
gérerait l'accès en temps réelle par l'appli on-line ET l'autre off-line. Ce
qui revient ,je pense(?) , à transformer le server local en serveur Web ou
au moins Serveur de base de données en ligne( 24/24 7/7 dispo. sur le net).
1/ Pouvez-vous me dire ce qui nous attend, si on choisi cette solution :
Les implications, compétences nécéssaires, [b]et la charge réelle et totale
de travail + le coût pour le client[/b] ?
2/ Est-ce une solution envisageable pour un client qui veut faire un test ?
ou même une solution souvent choisie par les grosses entreprises ?
3/ Ma solution spontanée était une appli. indépendante en php/mySql avec des
transferts (down et upload) pour mise à jour réciproque des bases.
[b]Avez-vous d'autres solutions possibles [/b](générales ou précises liées à
SqlServer par exemple) ?
4/ Quelles sont les problèmes (ou solution !) de sécurités, attaques, accès
simultanés etc avec SqlServer

--
Delettre Jean-michel

5 réponses

Avatar
Sylvain Lafontaine
Plutôt que de poser une question aussi générale que celle-ci dans un groupe
de discussion, vous seriez mieux de demander conseil à un spécialiste sur
place.

Il n'y a pas grand monde ici qui vont trouver le temps nécessaire à vous
écrire un livre détaillant toutes les facettes de la mise en service d'une
base de données sur Internet pour y répondre.

S. L.

"fmafwo" wrote in message
news:411e3686$0$18614$
Un confrère qui a déjà développé une appli. off-line sous Access chez une
PME me propose de faire l'appli. de e-commerce (Essai, investissement
minimum pour faire un test commercial pour le client).
Il souhaite garder l'appli Access telle-quelle et me propose comme
solution
(simple???) possible de lier la base Access à SqlServer. Ainsi SqlServer
gérerait l'accès en temps réelle par l'appli on-line ET l'autre off-line.
Ce
qui revient ,je pense(?) , à transformer le server local en serveur Web ou
au moins Serveur de base de données en ligne( 24/24 7/7 dispo. sur le
net).
1/ Pouvez-vous me dire ce qui nous attend, si on choisi cette solution :
Les implications, compétences nécéssaires, [b]et la charge réelle et
totale
de travail + le coût pour le client[/b] ?
2/ Est-ce une solution envisageable pour un client qui veut faire un test
?
ou même une solution souvent choisie par les grosses entreprises ?
3/ Ma solution spontanée était une appli. indépendante en php/mySql avec
des
transferts (down et upload) pour mise à jour réciproque des bases.
[b]Avez-vous d'autres solutions possibles [/b](générales ou précises liées
à
SqlServer par exemple) ?
4/ Quelles sont les problèmes (ou solution !) de sécurités, attaques,
accès
simultanés etc avec SqlServer

--
Delettre Jean-michel




Avatar
Fred BROUARD
vaste question !!!!

fmafwo a écrit:
Un confrère qui a déjà développé une appli. off-line sous Access chez une
PME me propose de faire l'appli. de e-commerce (Essai, investissement
minimum pour faire un test commercial pour le client).
Il souhaite garder l'appli Access telle-quelle et me propose comme solution
(simple???) possible de lier la base Access à SqlServer. Ainsi SqlServer
gérerait l'accès en temps réelle par l'appli on-line ET l'autre off-line. Ce
qui revient ,je pense(?) , à transformer le server local en serveur Web ou
au moins Serveur de base de données en ligne( 24/24 7/7 dispo. sur le net).



Hélas non, ce n'est pas en liant une base Access à SQL Server que cela devient
du même coup une base SQL Server avec les performances de SQL Server. Cela reste
une base access vue par SQL Server et donc peu fiable pour une application web
dont la sollicitation peut être importante en nombre d'utilisateurs, nombre de
connexion et volume de transfert de données.


1/ Pouvez-vous me dire ce qui nous attend, si on choisi cette solution :
Les implications, compétences nécéssaires, [b]et la charge réelle et totale
de travail + le coût pour le client[/b] ?



S'il s'agit d'une maquette, peu de travail...


2/ Est-ce une solution envisageable pour un client qui veut faire un test ?
ou même une solution souvent choisie par les grosses entreprises ?



Access en SGBD web a fait ses preuves : c'est totalement inadapté !

3/ Ma solution spontanée était une appli. indépendante en php/mySql avec des
transferts (down et upload) pour mise à jour réciproque des bases.
[b]Avez-vous d'autres solutions possibles [/b](générales ou précises liées à
SqlServer par exemple) ?



Pourquoi se compliquer la vie alors qu'il suffirait de migrer la base Access en
base SQL Server ?
Du coup les interfaces Access de la base Access pourraient être conservées, avec
quelques modifs, mais surtout vous aurez la puissance de SQL Server.
MySQL n'est pas adapté à un site d'e-commerce (faible gestion des transactions
et intégrité référentielle, pas de sous requêtes ni requêtes ensemblistes, pas
de proc stock, etc...)


4/ Quelles sont les problèmes (ou solution !) de sécurités, attaques, accès
simultanés etc avec SqlServer



Il n'y a pas de problème de sécurité si l'on suit les préconisations de sécurité
de MS (bulletin d'alerte par exemple).
MS SQL Server, est aussi sûr qu'Oracle, IBM DB2 ou Sysbase... Il ne faut pas
oublier qu'à la base, c'est un produit Sybase sur gros système (Unix).

A +



--
Delettre Jean-michel





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
fmafwo
"Fred BROUARD" a écrit dans le message news:

vaste question !!!!


D'abord merci car ma question était un peu indigeste :)
Je vais donc me limiter à une seule solution à la fois :
Pourquoi se compliquer la vie alors qu'il suffirait de migrer la base


Access en
base SQL Server ?


Je choisi donc de mettre, dispo 24/24, SqlServer, sur la machine du client
pour les appli. on- & off-line.
Je considère la migration comme déjà faite et ne compte pas le déve. ASP.
Reste à faire : L'install. des serveurs web + SqlServer; et la mise en place
sur le rezo Internet :
Combien de temps cela prendrai à un spécialiste ? (en comptant
suffisamment large )
En option vous pouvez me donner le coût/j d'un tel consultant
;-))

Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************



Avatar
Fred BROUARD
bonjour,


fmafwo a écrit:
"Fred BROUARD" a écrit dans le message news:


vaste question !!!!



D'abord merci car ma question était un peu indigeste :)
Je vais donc me limiter à une seule solution à la fois :

Pourquoi se compliquer la vie alors qu'il suffirait de migrer la base



Access en

base SQL Server ?



Je choisi donc de mettre, dispo 24/24, SqlServer, sur la machine du client
pour les appli. on- & off-line.
Je considère la migration comme déjà faite et ne compte pas le déve. ASP.
Reste à faire : L'install. des serveurs web + SqlServer; et la mise en place
sur le rezo Internet :



difficile de répondre sans plus d'éléments. Dans un environnement "normal" au
plus 2 jours au moins un jour. Et pour la partie client lourd cela dépend du
nombre de postes à installer.

Combien de temps cela prendrai à un spécialiste ? (en comptant
suffisamment large )
En option vous pouvez me donner le coût/j d'un tel consultant
;-))



En privé, uniquement...

Mais, pour ma part, je ne fais pas ce genre de prestations, car je ne touche
qu'à SQL Server, jamais aux OS ni aux serveurs Web !
En revanche, je te conseille de rechercher sur le site MS les entreprises
agréees ASP / IIS / SQL Server de ton secteur.

A +



Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************









--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
fmafwo
"Fred BROUARD" a écrit dans le message news:
#

difficile de répondre sans plus d'éléments.
[...]
En privé, uniquement...



Ok. Que préférez vous : l'adresse @datasapiens ou @club-internet ?

Par ailleurs et si vous avez du temps, vous pouvez jeter un coup d'oeil
sur www.flashmyadmin.org et me donner vos critiques
C'est un GUI d'admin. qui n'est pas fini et ne marche que avec mysql;
et si ça plait je le porterai sur d'autres bases..
...mais ceci est une autre histoire ;-)

[...]
En revanche, je te conseille de rechercher sur le site MS les entreprises
agréees ASP / IIS / SQL Server de ton secteur.



Merci pour le tuyau
@+