lister - Envisageriez-vous d'utiliser une alternative à MS SQL Server Management Studio?



sql server cours pdf (10)

Au travail, nous avons récemment effectué une mise à niveau de Microsoft SQL Server 7 vers SQL 2005. Le moteur de base de données est beaucoup plus avancé, mais le studio de gestion est assez horrible à bien des égards. La plupart de nos développeurs ont décidé qu'ils préféraient s'en tenir à l'ancien outil Query Analyzer, même s'il avait beaucoup de limitations.

Dans mon temps libre, j'ai décidé d'écrire un remplacement pour Query Analyzer / Management Studio qui a fait ce que nos développeurs avaient le plus besoin de faire. J'ai finalement obtenu la permission de le libérer gratuitement: Versabanq Squel (versabanq.com/squel).

Comme je l'ai dit, c'est gratuit, donc ce n'est pas un argument de vente. Mais il m'a fait réfléchir. Ce que je me demande est: la plupart d'entre vous êtes satisfait de SQL Studio comme ça? Est-ce que les gens l'utilisent simplement parce que c'est ce que Microsoft leur impose? Y a-t-il beaucoup de gens qui cherchent quelque chose de mieux? Peut-être que je peux obtenir un certain soutien pour le développement à long terme de cela, s'il semble y avoir un plus grand intérêt.

En passant, consultez SQL Server Management Studio Alternatives , la question précédente de quelqu'un d'autre sur ce sujet. Ce que je vois, c'est qu'il y a étonnamment peu d'options. Pourquoi pensez-vous que c'est?


Pour ma part, je voudrais vraiment quelque chose d'autre que Management Studio. Est-ce juste moi, ou est-ce que d'autres personnes pensent qu'il est plus lent que le gestionnaire d'entreprise de SQL Server 2000? Plus de fonctionnalités ou non, j'ai besoin de quelque chose qui peut faire le travail rapidement.


Bien que j'aimerais quelque chose de mieux, il devrait être nettement meilleur et gratuit. SMS est définitivement un cochon mais je me suis habitué. Ce qui me manque le plus, c'est Query Analyzer. Cela ne me dérange pas d'utiliser SSMS pour gérer le serveur mais avoir un éditeur léger et rapide pour les requêtes SQL serait génial ...

Ai-je mentionné gratuitement? Pas quelque chose que je suis prêt à payer pour le moment.

MODIFIER

Pour info j'ai téléchargé votre outil semble soigné mais vous devez ajouter le support pour les authentifications Windows à moins que je manque juste comment c'est fait.


Je viens de passer à développer sur linux avec mysql et garçon me manque MS SQL Management Studio. C'est un outil fantastique. Je suis d'accord qu'il faut un peu s'habituer à après l'utilisation de l'analyseur de requête, mais l'outil de requête dans le studio de gestion est en réalité mieux. Je ne pense vraiment pas qu'il existe une meilleure alternative. J'ai également essayé Apex SQL Edit mais j'ai trouvé que MS était supérieure.

Je suggère également d'utiliser SQL Prompt de Red-Gate pour obtenir intellisense (autocomplete). Leurs autres outils sont également excellents.


J'étais assez content du Enterprise Manager de 7.0 et 2000. J'ai un peu aimé les idées des snapins MMC. Tant que vous vous rappeliez de vous rafraîchir, ce n'était pas si grave.

Le nouveau 2005 Management Studio est ok aussi. Je ne vois pas l'intérêt de choisir quoi que ce soit d'autre. Je ne vois pas la grande amélioration qui pourrait justifier un mouvement pour moi. Tout le monde semble utiliser ce qui vient avec SQL Server, et comparé à ce qui est fourni avec Oracle, c'est plutôt bien. Les développeurs Oracle ont plus de choix, et ce n'est pas un mystère!

La documentation en ligne est excellente, et a été depuis 7,0.

Ma partie préférée de Query Analyzer est et a toujours été la vue du plan d'exécution. C'est une bonne chose!

Chaque nouvelle version de SQL Server contient beaucoup de nouveautés, mais malheureusement certaines choses sont également supprimées. Je pense que c'est triste que English Query soit parti. Je n'ai jamais trouvé de projet pour ça, le pousser en Norvège faisait partie du problème, mais j'ai trouvé ça génial.


Si vous développez (ou allez commencer à développer) en utilisant le .NET 3.5 Framework, alors je vous suggère de donner à vos développeurs cette petite application pratique: LINQPad

Cela aidera vos développeurs à apprendre LINQ (un mappeur O / R intégré qui simplifie grandement la vie des développeurs .net) tout en utilisant une application de gestion SQL plus légère.

Ce conseil n'est valide que si vous utilisez des développeurs Microsoft .net 3.5 Framework


J'ai essayé une poignée d'entre eux, y compris TOAD, ApexSqlEdit et quelques autres. Le problème avec chacun d'eux est que même s'ils comprennent des fonctionnalités géniales manquant, ils manquent aussi de fonctionnalités critiques que Management Studio a déjà, je me suis toujours trouvé avec deux fenêtres ouvertes, mon éditeur tiers et Management Studio. C'est un domaine où je pense que Red-Gate l'a vraiment réussi, il ne cherche pas à remplacer le studio de gestion, il vient combler ses lacunes en l'étendant, en ajoutant intellisense, refactoring léger et formatage du code. Jusqu'à présent, ma solution préférée par une marge est Management Studio avec RedGate SqlPrompt Pro ajouté pour l'intellisense et le formatage qui augmentent un peu ma productivité.


SQL Server Management Studio 2008, lorsqu'il est utilisé avec une base de données SQL Server 2008, prend en charge Intellisense for SQL Queries . Nuff a dit!

edit: désolé, je ne savais pas que vous avez dit SQL 2005. Eh, j'aime aussi SSMS 2005.


Tout est meilleur que le tripe appelé SQL Server Management Studio. Désolé, mais c'est vraiment horrible pour nous, les non-DBA. Peut-être que DBA et les types de programmeurs l'aiment, mais c'est un PITA important pour ceux d'entre nous qui ne sont que des serveurs qui planifient des sauvegardes et autres. C'est lent. LENT. Et l'interface du plan de maintenance est un cauchemar vivant de bugs et de pièges. Enterprise Manager n'était pas parfait, mais c'était beaucoup plus facile à utiliser que SSMS.

Cela me rappelle vraiment Visual Basic 4 par rapport à VB3 - MS essayait d'aller dans la bonne direction, ils ont juste fait un très mauvais travail. Bien sûr, nous avons finalement obtenu VB6, alors peut-être que dans MSSQL Server 2011 nous aurons encore quelque chose de décent. Mais pour l'instant, j'aimerais juste pouvoir lancer Enterprise Manager sur mes serveurs SQL2005, car SMSS me rend difficile.

Cependant, je n'ai pas encore rencontré de problèmes lors de l'exécution du gestionnaire de requêtes à partir de 2000 par rapport à mes serveurs 2005, du moins pas pour les requêtes simples que je fais. Au moins cela fonctionne toujours.


Management Studio est imparfait, et a quelques bugs mais je le trouve LOIN et loin mieux que les anciens outils 2000. Pas de compétition. J'utilise SSMS 2008 pour gérer tous mes serveurs, y compris les instances SQL Server 2000 (ack!).

Même avec ses verrues, je n'ai pas encore vu quelqu'un créer un outil qui est mieux pour ce qu'il fait - personne n'a probablement le temps de (re) construire toutes les fonctionnalités.

Mes 2 cents.


Oui, mais ils ont presque toujours eu leurs propres problèmes.

Dans tous les cas, j'ai utilisé Toad pendant un certain temps, mais je l'ai trouvé un peu moins réactif que Management Studio. Peut-être que c'était la construction d'IntelliSense (qui était aussi très difficile - il fallait toujours que je mette le préfixe Database.owner.et que j'eus des problèmes avec les alias), mais ça ne me semblait pas aussi confortable.

Retour à SQLMS ...





queryanalyzer