Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Petite question sur SQL Serveur 2003 [ Archives / Divers ] (billou_13)

mardi 11 janvier 2005 à 10:18:52 | Petite question sur SQL Serveur 2003

billou_13

Membre Club
Bonjour a tous

J'aurai aimer savoir ce que vous en pensez. Je suis stagiaire sur un projet qui consiste à créer une base de données assez conséquente ou plusieurs milliers de client pourraient se connecter en même temps sur la base. La base ne contient que des informations clients et des archives (en gros une dizaine de tables). Sachant que je programme sous Visual .NET en C#, je me suis dit que le plus simple était d'installer SQL Server 2003 pour la gestion de tout ceci (en effet Visual .NET propose directement la gestion d'une telle base). Vous pensez que ça devrait aller ou pas, vu le nombre de connexion possible ? (ou plutôt ORACLE ou autres)

De plus, quoi que vous me conseiller, j'avais une petite question supplémentaire (peut etre bête mais moi j'ai pas été confronté à tout ça). Je voulais savoir si SQL Server 2003 (ou ORACLE ou autres) gérer la connexion de plusieurs clients en même temps. Plus concrêtement, je voulais savoir si le fait que 2 (ou plus ) clients qui modifie la même chose dans la base au même moment est gérer sous la SGBD. Y-a-t il un risque de Bug ? si oui, comment y remédier?

Je crois que je vous ai assez posé de question comme ça, désolé

          Merci pour votre lecture en tout cas.
        

Billou_13
Bask En Force

samedi 15 janvier 2005 à 21:27:48 | Re : Petite question sur SQL Serveur 2003

nhervagault

Administrateur CodeS-SourceS
Réponse acceptée !
Salut
1--> Premierement SQL Server 2003 n'existe pas
La version courante est 2000
La prochaine est Yukon

2--> Bien sur que plusieurs connexions peuvent etre établie en meme temps sur les bases de productions.
(meme je pense que codes-sources est sous SQLServer) avec 1603 connexions sur le site
a l'heure ou j'ecris ce messages et on est pas en pleine journée ;-)

3 --> Oracle est bien mais je ne peut te le conseiller si tu connais pas bien ce logiciel. De plus il est un peu gourmand en place. (Mais c'est un must de la bdd)
Partons pour SQL Server, gerer par dotnet en natif (oui, oracle est gere dans 1.1)
Tout depend du budget aussi car meme mysql peut largement remplir la mission proposée.

4 --> Pour ta question supp
La base ne buggera pas des verrous sont positionnées sur les tables.
Pour empecher les autres ecrire en meme temps.
Il faut ensuuite choisir les styles de transactions et de verrous pour etre le plus optimal possible.

Mais le plus important est d'avoir un modele propre et optimal
et des requetes correctes
--> plus de 50% des performances est deja gagné a ce point

Voila

lundi 17 janvier 2005 à 20:28:54 | Re : Petite question sur SQL Serveur 2003

fabrice69

Administrateur CodeS-SourceS
Petite remarque tout de même, à la vue de tes questions, je dirai que tu es archi débutant. Je comprend donc difficilement qu'une entreprise te confie une refonte d'application mettant en jeu son contact avec ses clients sans te fournir la moindre formation.

Je trouve cela juste un peu dangeureux et j'espère pour toi que tu es cadré dans ce stage sinon ca risque de mal finir.

Romelard Fabrice (Alias F___)

lundi 17 janvier 2005 à 22:58:34 | Re : Petite question sur SQL Serveur 2003

billou_13

Membre Club
Merci beaucoup pour tes réponses nhervagault, ça fait énormément plaisir que des gens prennent autant de temps pour répondre à des questions comme les miennes. Désolé popur l'erreur de SQL Serveur 2000 , j'avais lu sur un livre le SQL Serveur 2003 (yukon comme tu as dit) et ca a du me jouer des tours qd g écrit ce message. En tout cas , merci d'avoir pris le temps de répondre !

Enfin, ca fait plaisir que des gens prennent la peine d'expliquer les choses même si ca parait évident pour d'autres !!! D'ailleurs, pour répondre à ceux là, je leur ferai remarquer que je suis un stagiaire, donc forcément je suis suivi (merci de s'en préocuper). Et d'autre part, je suis sincérement désolé mais je fais du SQL depuis assez longtemps ( g fais des projets sous Oracle et sous Access pour mon école ) et je n'ai jamais été confronté devant le fait de devoir choisir un SGBD. Et encore moins de gérer autant de connexion, donc c'est normal que je me pose la question sachant que ni le livre que j'ai pour le stage ni mes cours de B2D durant 5 ans en école d'ingénieur ne m'ont appris tout cela. Je suis donc vraiment désolé de ne pas avoir appris à installer un SGBD, mais je crois que dans les écoles, ils préfèrent nous apprendre la théorie plutot que la pratique. Moi aussi, j'aurai aimer apprendre tout ça ! Mais quand on a des cours de tout et qu'on s'en prend dans tous les sens, on a pas le temps d'appronfondir tous les sujets abordés en classe chez soi. Je me suis déjà consacré au C, C++, et site Internet chez moi. Et j'ai aussi passé 6 mois sur du Access. Donc, j'ai pas eu le temps d'installer un serveur chez moi, désolé ( en plus , g qu'1 PC et avec VMWare, c la misère, mon PC rame trop)
Et si vous voulez savoir pire, on a fait des cours de linux pendant 5 ans, et on a jamais appris à installer Linux (sauf par un réseau local, ce qui n'existe pas qd t chez toi !). C'est ça la dure réalité des cours mais je crois que dans un stage de 6 mois, on a une formation non ??? C'est pas pour çà ?

En tout cas, merci a tout ceux qui ont lu ma question et ce sont donner la peine de répondre.

          Merci a tous

                Bon début d'année à tout le monde et à la prochaine

Billou_13
Bask En Force

mardi 18 janvier 2005 à 10:47:12 | Re : Petite question sur SQL Serveur 2003

fabrice69

Administrateur CodeS-SourceS
OK.
Tant mieu pour toi. Une information tout de même, une formation n'est pas inclue dans un stage forcément, c'est seulement si ton maitre de stage l'estime nécessaire et qu'il a les possibilités (financement, temps, ...) qu'il peut te la fournir.
Rien n'oblige un employeur à former un stagiaire, c'est à toi de voir pour t'autoformer si ce n'est pas le cas.

Je ne remets pas en doute tes compétences, c'est juste que vu la question que tu as posé ca me parraissait étrange d'avoir un projet qui peut être vital pour la société en tant que sujet de stage n'est pas vraiment courant.

Tant mieu pour toi, au moins ce stage sera intéressant pour toi (ce qui est loins d'être toujours le cas) et te permettra d'apprendre beaucoup de chose tant sur la technique que sur le fonctionnel de l'entreprise.
Enfin chose non négligeable, c'est toujours plus sympa de savoir que ce qui a été fait pendant son stage n'a pas été jeté dès la fin de celui-ci (c'est très souvent le cas)

Romelard Fabrice (Alias F___)



Cette discussion est classé dans : base, sql, serveur, question, clients


Répondre à ce message

Sujets en rapport avec ce message

[SQL Server] Problème avec serveur lié Access distant [ par oluha ] BonjourJ'ai besoin de transférer une table d'une base Access vers SQL Server dans mon programme en Delphi (et vis versa). Comme le BatchMove déconne q copier une base d'un serveur sql vers un autre [ par Jbensimoh ] Bonjour,j'ai un prtit probleme que je n'arive pas a le résoudre :j'ai une basse de donnees au niveau de mon server sq l(MSDE2000), je veux utilisé  ce Question sur Sql Server: bases developpement et serveur [ par mdemo ] Bonjour,Je travaille sous VS2005 pro et sql server2005. Je ne suis pas du tout un spécialiste de ce dernier, mes connaissances limitant à des création sql serveur 2000 delete entre deux tables ! [ par jimmy69 ] Bonjour, J'ai deux tables sous ms sql serveur 2000 avec une structure toute simple categories----------id clef primairecategorie varchar(80) Problème Sql extraction [ par marlone41 ] Bonjour ,J'ai besoin d'extraire des informations d'une base sql , c'est a dire que j'utilise la commande BCP ,par contre l'extraction se passe bien pa Classement SQL pour base de données chinoise [ par kozher20 ] Bonjour,Je vais devoir créer une base de données sur une serveur SQL en chinois.Que me conseillez-vous comme classement SQL sachant que je pense que l lister les utilisateurs d'une base Sql Server [ par herve_labenere ] Bonjour,Je tente de chercher un utilisateur dénommé 'MyriamClient' dans ma bdd Myriam, pour poiovoir le détruire et ensuite le recréer. L'interpreteur Convertisseur de base de données du format SQL Server 2000 au format 2005 [ par anadeveloppeur ] BonsoirVoilà tout est dit dans le titre. Avant de poster le sujet j'ai fais une recherche dans le net et dans le moteur de recherche du forum, mais je Possibilité d'écrire une requête d'un Recordset [ par Molenn ] Bonjour, J'ai un petit soucis d'optimisation d'une requête SQL, et je me dis que vous auriez peut être une idée à me proposer. Je n'ai pas trouvé mon [MSDE] BACKUP en .sql ou en .txt d'une base [ par vaginator120 ] Bonjour,Je souhaiterais savoir si il est possible avec MSDE de créer une sauvegarde de ma base en .sql ou en .txt.En faite, je recherche un equivalent


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.