quels sont les avantages de SQL serveur???????

quels sont les avantages de SQL serveur??????? - Windows & Software

Marsh Posté le 25-04-2001 à 19:19:48    

Et il intéressant d'utiliser SQL server. Faut il envisager d'autres produits sachant qu'une license serveur me coute 3500 frs et qu'il me faut compter 700 frs par client.
 
On m'a expliqué que Access risquait de ne pas suffir car il risque d'exploser tres rapidement si la base contient trop d'enregistrement.(On m'a parlait d'une dizaine de milliers d'enregistrement).
 
Enfin SQL server est il facile à utiliser.

Reply

Marsh Posté le 25-04-2001 à 19:19:48   

Reply

Marsh Posté le 25-04-2001 à 19:59:06    

Ben access c'est max 2Giga pour la BDD, SQL Server c'est 2Tera, sinon pour l'util ben je pense que SQL server c'est juste moins grand public.

Reply

Marsh Posté le 25-04-2001 à 20:07:11    

on m'avait parle de beaucoup moins
surtout que j'utilise une cinquantaine de tables qui sont toutes jointes entre elles

Reply

Marsh Posté le 25-04-2001 à 20:11:37    

Ben je suis pas un pro de la BDD, mais je pense que ca te suffira largement access, surtout que cest qd mm plus zoli !!!

Reply

Marsh Posté le 25-04-2001 à 20:38:56    

merci tu fais quoi comme boulot

Reply

Marsh Posté le 25-04-2001 à 22:18:36    

personne n'a d'experience sur SQL serveur

Reply

Marsh Posté le 25-04-2001 à 22:33:58    

ben moi petit etudiant, j'ai eu a faire pour mon gala une base de donnee pour les reservations. Vu la demande, j'ai utilise access en reseau pour saisir a plusieur simultanement. Bon je suis pas un pro dans ce domaine mais access a vite commence a montrer des faiblesses: crash de la base avec parfois erreur d'ecriture ! :fou:  :fou:  J'ai esssayer sql mais la j'ai rien compris  :sarcastic: (manque de temps aussi) donc je suis rester sous access avec ses PB. Mon conseil si la base est utilisee a haute dose en reseau(lecture pas trop grave mais enregistrement ou modif) alors la prevoir autre chose que access! surtout si la stucture est un peu complexe.

 

[edit]--Message édité par surcouf--[/edit]


---------------
Le Corsaire pas le magasin
Reply

Marsh Posté le 26-04-2001 à 06:53:07    

up

Reply

Marsh Posté le 26-04-2001 à 09:15:55    

Pour réponse à tes questions, Access sature tres rapidement en réseau et ne supporte pas vraiment bcp d'enregistrement.
Il n'a pas supporté plus de 300 000 enr. dans chacune de mes 5 tables et ne fait  que planté.
Je travail sous SQL serveur, je n'ai aucun pb, il gère bcp plus d'un million d'enregistrement mais seul petit reproche, il faut être attentif à tous les objets d'administration.
En plus, tu ne peux pas créer d'état ou de formulaire, il faudra penser à un autre logiciel ( développé toi meme ou non )pour l'accompagner.

Reply

Marsh Posté le 26-04-2001 à 13:26:57    

Peut on envisager de l'interfacer avec Access??

Reply

Marsh Posté le 26-04-2001 à 13:26:57   

Reply

Marsh Posté le 26-04-2001 à 13:30:42    

bon, je tente une tite réponse aussi, si tu veux en faire une grosse utilisation de ta base de donnée, oublie access et utilise plutot sqlserver... mais il y a aussi d'autre solution peut-être moins cheres et moins complexes comme sqlbase, mysql???(je suis pas sur que c pas dédié web cui là)...

Reply

Marsh Posté le 26-04-2001 à 13:38:38    

tom a écrit a écrit :

Peut on envisager de l'interfacer avec Access??




La réponse est oui, il faut créer un lien ODBC.
IL fonctionne sans probleme pour tout ce qui est insert mais il ralenti un peu avec les recherches d'enregistrement.
Cela est du au lien ODBC, ce n'est pas tres important.

Reply

Marsh Posté le 26-04-2001 à 13:52:28    

oui, enfin pour le lien odbc tout dépends de la config que tu vas faire.
si tu met tes network packet size à une valeur + interressante qu'a l'origine, tu vas gagner un max en accordant ton dsn (odbc)

 

[edit]--Message édité par DraculaX--[/edit]


---------------
| Un malentendu du cul | boum boum ! | La roulette
Reply

Marsh Posté le 26-04-2001 à 13:54:37    

Avec Access 2000 on peut utiliser le moteur de SQL Server.
Il y a alors une limitation dans le nombre de connection simultanées


---------------
[:seblamb] Moi aussi je veux grater dédé!!!
Reply

Marsh Posté le 26-04-2001 à 14:12:48    

C'est access qui limitent le nombre d'utilisateur pas SQL Serveur, lui en prend bcp plus.

Reply

Marsh Posté le 26-04-2001 à 14:57:32    

Il y a une version ligth du moteur de SQL Server sous Access 2000 qui est gratuite, je parle du moteur pas de SQL Server.  
On suit au font de la classe !!  ;)


---------------
[:seblamb] Moi aussi je veux grater dédé!!!
Reply

Marsh Posté le 26-04-2001 à 14:59:56    

seblamb a écrit a écrit :

Il y a une version ligth du moteur de SQL Server sous Access 2000 qui est gratuite, je parle du moteur pas de SQL Server.  
On suit au font de la classe !!  ;)




Je suis pas certain qu'il soit plus performant que le moteur pur de SQL serveur, il doit lui manquer quelque chose vu que c une version light.
Je vais la tester ce soir, j'en saurai un peu plus.
Si si, je suis Mr le Professeur.

Reply

Marsh Posté le 26-04-2001 à 15:11:48    

http://msdn.microsoft.com/vstudio/msde/genfaq.asp
faut pas faire attention au terme Visual Studio, c'est parce que c'était livré d'abord avec Visual Sutdio.

Citation :


Q: What is MSDE (Microsoft Data Engine?)
A: MSDE is the Microsoft Data Engine, a fully SQL Server-compatible data engine for building desktop and shared solutions that provides the easiest migration path to SQL Server 7.0. Solutions built with MSDE can be migrated to full SQL Server 7.0 without requiring a change in a single line of code.


---------------
[:seblamb] Moi aussi je veux grater dédé!!!
Reply

Marsh Posté le 26-04-2001 à 15:17:47    

en clair, il est super compatible et il n'y a aucune ligne de commande à changer.
Super, ca ne change rien, c juste une transition afin de passer de milieu particulier à professionnel.
Le langage devait être le même pour être le plus performant possible.
Une tres bonne chose de fait par Microsoft, je l'ai remercie d'ailleurs.
Faut arrêter de les critiquer, je crois qu'ils sont vraiment bon.

Reply

Marsh Posté le 26-04-2001 à 21:33:27    

merci d'autres experiences??

Reply

Marsh Posté le 27-04-2001 à 07:39:50    

up

Reply

Marsh Posté le 27-04-2001 à 10:11:31    

Hello,
 
Pour être clair et synthétique.
Access est une base de donnée orientée grand public et faible nombre de user. (max conseillé d'expérience 5 user)
Access n'est pas une vraie base de donnée, il n'y a pas de gestion transactionnelle des opérations.
Si tu crashes la base tu perds tout.
De plus tu accèdes à un fichier unique avec tous les problèmes de lock que cela peut poser dans le cadre d'une exploitation multi user.
 
SQL Server :
Orienté PME/PMI et grandes entreprises.
C'est une vraie base de données transactionnelles.
Les opérations sont d'abord enregistrées dans un journal avant d'être flushées sur la base elle-même.
Tu n'accèdes pas à un fichier, mais au moteur SQL. C'est optimum en terme d'accès concurrents.
 
Je te passe les détails. Mais si je me laissais parlé j'en aurai pour la journée.
 
Attention Access 2000 ne contient pas le moteur SQL Server.
C'est juste MSDE, c'est un moteur étendu pour Access qui lui permet de disposer de trigger et de règles d'intégrité sous forme de code. Mais cela n'est certainement pas un moteur tel que celui de SQL Server.
 
Hope it helps,
 
WestWood.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed