IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Qu'est-ce qu'il manque selon vous à SQL-Server ?


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 001
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par Ptit_Dje Voir le message
    Un tool GUI simple et puissant dans le style SQL Compare de red gate.
    ca existe cela s'appelle tablediff.exe.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 001
    Billets dans le blog
    6
    Par défaut
    Pour ma part je souhaiterais :
    En premier, (parce qu'il n'y a pas de contournement possible ou que cela coute très cher en resources ) :
    1) les transaction déferrables
    2) les trigger before
    3) la contrainte UNIQUE respectant la norme (pluralité de NULLs)
    4) le fenêtrage avancé avec (ROWS, RANGE, WINDOW), le ORDER BY pour les agrégats, LEAD et LAG et NULL FIRST, NULL LAST
    5) le constructeur de lignes valuées pour la comparaison
    6) un outil de lecture du journal avec reconstitution des données antérieures

    Loin :
    Le type booléen
    Le type INTERVAL (de temps)
    Les assertions
    Le remplacement de DBCC par des DMV
    Le remplacement des RESTORE ...ONLY par des fonctions table

    Très loin (par ce qu'il existe des contournements) :
    La jointure naturelle

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    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 795
    Par défaut
    Citation:
    Envoyé par zinzineti
    --> Est ce qu'on va attendre encore 10 ans pour mettre des TRY ...CATCH dans les UDFs (CREATE FUNCTION ....) ?
    100 ans, minimum... La gestion d'erreur dans une fonction est une abération !!!!
    En effet ce n'est pas à la fonction de prévoir son plantage, c'est à la requête de le faire....

    A +
    Là vous aviez cherché! :-)

  4. #4
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    - Les fonctions RPAD et LPAD (Oracle ou MySQL)

  5. #5
    Membre Expert

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Par défaut
    Un role server - Backup operator

  6. #6
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    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 795
    Par défaut
    Je viens de parcourir la discussion initiale (et initié par fsmrel) et je rebondi sur l'absence de TRY-CATCH comme regretté par ZINZINETI:

    http://msdn.microsoft.com/fr-fr/library/ms175976.aspx

  7. #7
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2003
    Messages : 733
    Billets dans le blog
    8
    Par défaut
    Moi, ce que je souhaiterais comme amélioration, c'est très simple, et très loin du moteur de la base etc..
    Je voudrais que sous SSMS, dans la grille "Résultats", que l'on puisse, comme sous Excel, pouvoir "Figer les volets", généralement constitué des colonnes de la clé primaire qui resteraient figées à gauche et pouvoir ainsi défiler les autres colonnes horizontalement. Ce serrait très pratique pour consulter et vérifier le contenu d'une table ou d'une requête.

    A+

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 23
    Par défaut Load Balancing
    Une solution de Load Balancing sans passer par de la réplication de type MERGE.

  9. #9
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par défaut
    Une vraie base en cluster, avec une vraie reprise en bascule...
    Le retour des dbcc de la version 4 (ceux permettant, entre autre, de recréer le chaînage de page manuellement en cas de grosse casse)
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  10. #10
    Membre confirmé
    Homme Profil pro
    BI Expert
    Inscrit en
    Décembre 2005
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : BI Expert

    Informations forums :
    Inscription : Décembre 2005
    Messages : 181
    Par défaut
    encore plus basique: je rêve d'une gestion meilleure des requêtes imbriquées.
    (allocation mémoire et temps d’exécution)

  11. #11
    CUCARACHA
    Invité(e)
    Par défaut
    Salut,

    Je ne connais pas toutes les fonctionnalités de SQL Server mais j'ai testé les outils hiérarchiques dans Oracle (SELECT BY PRIOR etc) que je trouve bien plus efficace que les CTE un peu opaques à mon gout, en particulier pour la gestion de la récursivité.

    ++

    Laurent

  12. #12
    Membre extrêmement actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Par défaut une limitation non documenté dans SQLEXRESS
    il semble que le nombre de champs identity soit imité dans SQLExress. Dans mon cas ça ne marchait plus avec 18 identity et ça marchait normalement après sue il y ait 16 identity

  13. #13
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par défaut
    Etre en mesure de restaurer un objet / une table d'un backup, sans remonter toute la base...
    Une écriture allégée des curseur (à la Oracle for cur as (select...))
    Un "vrai" cluster, avec un vrai actif-actif (mais pour ça, il faut gérer les accès concurrents dans des mémoires différentes...)
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  14. #14
    Membre Expert
    Avatar de alassanediakite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Mali

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 1 599
    Billets dans le blog
    8
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    Pour ma part je souhaiterais :
    2) les trigger before
    ...
    Quelle différence avec INSTEAD OF?

  15. #15
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    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 795
    Par défaut
    Quelle différence entre INSTEAD OF?
    Et bien il s'execute en amont et ne le remplace pas...

  16. #16
    Candidat au Club
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2009
    Messages : 3
    Par défaut Que tout soit compatible avec tout.
    Il est impossible de récupérer une base SQL sur SQL Express venant de SQL 2008 R2 (sympa pour le développeur en déplacement).

    Un de mes clients (500 postes) ne jure que par Oracle parce que (je cite) "A chaque modif Sql Server qui passe dans la tête des gens de Microsoft, on perd un temps infini à tout refaire".

    Je voudrais :
    - la simplicité des .sdf;
    - l'universalité de MySql (on l'héberge partout gratuitement);
    - la stricte conformité aux standards.

    Je ne demande pas à une base de données d'être intelligente, il y a l'application pour ça.

    Bernard

  17. #17
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par BePe84 Voir le message
    ...
    - la stricte conformité aux standards.

    Je ne demande pas à une base de données d'être intelligente, il y a l'application pour ça.

    Bernard
    Vous pouvez détailler un peu ce point concernant les standards ?

    Merci
    Etienne ZINZINDOHOUE
    Billets-Articles

  18. #18
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par zinzineti Voir le message
    Vous pouvez détailler un peu ce point concernant les standards ?
    Dans la mesure où il mentionne au dessus de MySql, parler de standard à la ligne en dessous relève en effet d'une démarche assez comique.

  19. #19
    CUCARACHA
    Invité(e)
    Par défaut
    Tiens, j'ai une nouvelle idée...

    Dans visual studio 2010, à partir de la version Premium, il y a un projet de bases de données qui permet de scripter la base et de gérer son code sous TFS.
    C'est super pratique mais je n'arrive pas à tout maîtriser.

    La valeur ajoutée de Microsoft sur ce genre d'application ne repose pas sur les perfs ou les fonctionnalités puisque cet éditeur n'a jamais vraiment refait son retard sur Oracle, je pense que c'est l'imbrication des applications qui rend la suite Microsoft aussi sexy vis à vis des usagers. Je crois que le projet base de données est une très bonne chose qui manque cruellement à Oracle puisque qui dit Oracle dit Toad (pour ce que j'ai pu constater).

    Donc, une des choses qui pourrait être encore améliorée, c'est une intégration encore meilleure avec les projets Visual Studio.

    ++

    Laurent

    P.S. Pour ce qui est des standards, je suis étonné qu'on en parle encore car je ne crois pas qu'il existe encore un seul SGBDR qui respecte les standards (corrigez moi si je me trompe).

  20. #20
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par Laurent Jordi Voir le message
    La valeur ajoutée de Microsoft sur ce genre d'application ne repose pas sur les perfs ou les fonctionnalités puisque cet éditeur n'a jamais vraiment refait son retard sur Oracle,.
    Tu as des éléments un tant soit peu sérieux (c'est à dire pas un bench fait par Oracle) pour appuyer cette affirmation ? ou c'est juste un troll ?

Discussions similaires

  1. Qu'est ce que cela veux dire un "code propre" selon-vous ?
    Par kagura dans le forum Général Conception Web
    Réponses: 45
    Dernier message: 09/02/2016, 14h22
  2. Quel est selon-vous le système idéal à la maison ?
    Par Community Management dans le forum Linux
    Réponses: 77
    Dernier message: 19/11/2015, 09h24
  3. Réponses: 51
    Dernier message: 15/03/2011, 15h51
  4. Quel est le meilleur générateur d'états selon vous ?
    Par Marc Lussac dans le forum Outils de restitution et d'analyse
    Réponses: 80
    Dernier message: 18/05/2010, 16h43
  5. Quel est selon vous le meilleur AV du marché ?
    Par lavazavio dans le forum Sécurité
    Réponses: 6
    Dernier message: 10/10/2005, 08h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo