Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/10/2011, 14h23   #1
 
Homme cachris
Consultant informatique
Inscription : octobre 2002
Messages : 18
Détails du profil
Informations personnelles :
Nom : Homme cachris
Localisation : Suisse

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : octobre 2002
Messages : 18
Points : -1
Points : -1
Par défaut Projet de migration

Bonjour à toutes et tous,

Je dois rechercher un consultant pour une migration vers sql server 2008 et je voudrais quelques conseils sur la manière de sélectionner.

La migration consiste :
migrer les structures de tables, des données
adapter les diverses requêtes sql dans des applis de type vb
optimisation des tables (redondance) ainsi que des clés
mise en place de contraintes, intégrité ref. etc....

La dernière étape du projet consiste à crée avec dans la bd des procédures, triggers.

Faut-il choisir une personne plutôt pointue sur le sql et t-sql dès le début ?

Merci
cachris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 14h38   #2
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 724
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 724
Points : 6 848
Points : 6 848
Bonjour,

Personnellement je vois ici 2 phases bien distinctes :

- Une migration d'une version à une autre (d'un serveur à un autre ?)
- Une optimisation de vos bases de données (schéma, code T-SQL, VB)

Il va donc falloir des compétences qui répondent à ces 2 phases ... donc des bonnes connaissances en TSQL et optimisation + expérience en migration selon moi. Après tout dépend l'importance de votre projet et le budget alloué

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 14h52   #3
 
Homme cachris
Consultant informatique
Inscription : octobre 2002
Messages : 18
Détails du profil
Informations personnelles :
Nom : Homme cachris
Localisation : Suisse

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : octobre 2002
Messages : 18
Points : -1
Points : -1
Bonjour mikedavem,

merci de ta/votre réponse.
Vu l'unification et dans un esprit de simplification, je pensais centraliser un maximum de code effectuant des calculs, des mises à jour liées à des règles dans sql server.
Vu que nos applis ne sont pas toutes écrites en vb ou .net est-ce qu'il est possible de programmer les calculs et les procédures de mises à jour dans sql server ou est-on obligé de crée des objets (en .net) métier ?

Merci de ton/votre avis.
cachris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 15h16   #4
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 724
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 724
Points : 6 848
Points : 6 848
Citation:
merci de ta/votre réponse.
Le tutoiement est permis pas de souci

Citation:
Vu l'unification et dans un esprit de simplification, je pensais centraliser un maximum de code effectuant des calculs, des mises à jour liées à des règles dans sql server.
Vu que nos applis ne sont pas toutes écrites en vb ou .net est-ce qu'il est possible de programmer les calculs et les procédures de mises à jour dans sql server ou est-on obligé de crée des objets (en .net) métier ?

J'aurai tendance à dire qu'il est beaucoup plus facile de maintenir la logique métier au niveau du serveur de bases de données que dans les applications surtout si celle-ci concerne directement les données.

L'idée de rassembler cela dans des procédures stockées etc ... me parait bien pour tout un tas de raison comme la maintenabilité, la performance etc ..

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 15h47   #5
 
Homme cachris
Consultant informatique
Inscription : octobre 2002
Messages : 18
Détails du profil
Informations personnelles :
Nom : Homme cachris
Localisation : Suisse

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : octobre 2002
Messages : 18
Points : -1
Points : -1
Merci mikedavem

Pour la gestion du code et le développement est-ce que cela vaut la peine d'acheter un outil tel que rapid-sql ou Toad for sql server ?

Encore merci
cachris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 15h55   #6
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 724
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 724
Points : 6 848
Points : 6 848
Personnellement j'utilise visual studio pour gérer les projets de type SQL Server. Après à toide voir l'outil qui vous convient le mieux.

D'autres sur le forum vous proposeront certainement d'autres outils.

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 16h07   #7
 
Homme cachris
Consultant informatique
Inscription : octobre 2002
Messages : 18
Détails du profil
Informations personnelles :
Nom : Homme cachris
Localisation : Suisse

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : octobre 2002
Messages : 18
Points : -1
Points : -1
Merci pour tes réponses
cachris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 17h19   #8
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 791
Points : 17 791
Intéressez vous aux papiers que j'ai posté à ce sujet : http://sqlpro.developpez.com/optimisation/
Vous verrez que beaucoup de chose peut être fait sur le sujet en sus d'un simple migration de la base.

Il vous donc mieux prendre un expert sur le sujet, ce qui présente l'avantage d'aller faire les choses beaucoup plus rapidement et au final vus coutera moins cher !

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 09h14   #9
 
Homme cachris
Consultant informatique
Inscription : octobre 2002
Messages : 18
Détails du profil
Informations personnelles :
Nom : Homme cachris
Localisation : Suisse

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : octobre 2002
Messages : 18
Points : -1
Points : -1
Merci SQLPro,
Effectivement la problématique dans certains cas c'est l'optimisation que ce soit dans des petits ou grand projets auxquels j'ai participé n'était pas la priorité... alors que à mon avis l'optimisation devrait faire partie de chaque cycle (itération).
N'étant pas spécialiste sql server, la recherche a commencé et là je me rend compte que ce n'est pas simple de trouver un spécialiste ou du moins une personne compétente.

Merci pour les documents que je commence à lire
cachris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 08h20   #10
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Si vous êtes à bordeaux je veux bien faire ça sur mes weekend

Clairement quelqu'un de pointu sur SQL SERVER.
Un gros plus serait une connaissance du framework d'accès aux données que vous ciblez côté VB (.NET je suppose): ADO.NET NATIF,DATASET?, LINQ TO SQL ? LINQ TO ENTITIES.

Gardez à l'esprit que cette dernière partie n'est pas négligeable!
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h42.


 
 
 
 
Partenaires

Hébergement Web