2009-02-26 8 views
1

Je ne suis pas sûr que cela soit valide, mais j'ai un problème avec SQL Server, et c'est que je ne peux pas organiser des objets dans un groupe d'objets. Imaginez que je travaille sur une nouvelle section de travail dans une grande base de données et j'ai peut-être 15 objets que j'utiliserai régulièrement. Ce que je veux faire est de les classer dans un dossier afin de ne pas avoir à parcourir tous les objets de mes bases de données. Je sais que je pourrais organiser des objets par schéma, mais ces objets ne sont pas nécessairement spécifiques au schéma, ils traversent les frontières.Organisation d'objet SQL Server

Est-ce que quelqu'un a trouvé une méthode pour organiser des objets dans un groupe de favoris? Je sais que les projets SQL Server organisent des scripts, mais je ne vois pas qu'ils peuvent organiser des tables?

Merci

Répondre

3

Vous ne pouvez pas faire avec les outils natifs (SQL Server Management Studio), mais il y a une solution: créer une nouvelle base de données vide avec ces 15 tables - juste le schéma, pas les données. Ensuite, lorsque vous écrivez du code T-SQL, vous pouvez rapidement faire glisser des éléments de ces tables dans votre code. L'inconvénient est que les modifications apportées à la base de données réelle ne seront pas reflétées dans votre base de données de travail, mais vous pouvez automatiser cela avec un script pour extraire les objets dont vous avez besoin et les recréer dans votre base de données. Vous pouvez l'exécuter aussi souvent que vous le souhaitez (comme toutes les X heures, ou comme un travail SQL Agent qui s'exécute lorsque votre serveur de développement local démarre) sans perte de données, puisque vous ne modifiez pas la structure dans votre base de données "favoris" .

+0

Merci pour cela, il est une solution, il me vient est cependant que voit comme gros ensemble dans la fonctionnalité de SSMS? Je veux dire que c'est un sacré effort à faire pour regrouper des objets. Merci – MrEdmundo

+0

Ce n'est pas seulement vous, mais SSMS n'est pas vraiment conçu pour le développement de bases de données hard-core. Si vous développez des bases de données à temps plein, vous souhaiterez consulter des environnements de développement tels que Visual Studio pour Database Developers ou Quest Toad pour SQL Server, qui répondent à vos attentes et bien plus encore. –

0

Je sais que je suis vraiment en retard à la fête, mais la question est apparue sur la droite sous "Related" et j'étais assez curieux pour regarder.

Il y a un add-in gratuit pour Management Studio qui semble faire exactement ce que vous demandez:

http://www.sqltreeo.com/wp/dowload-free-ssms-add-in-to-create-own-folder-for-database-objects/

Il y a aussi un complément commercial de 65 $ que vous pouvez essayer de bien. Je n'ai pas essayé non plus alors je ne suis pas sûr de savoir comment ils fonctionnent ou ce que la version payante offre sur le complément gratuit (si quelque chose).

http://www.skilledsoftware.com/

Aussi ne peut pas faire du mal à voter pour cet article Se connecter et ajouter un commentaire décrivant votre cas d'utilisation commerciale. Alors que vous pouvez le trouver décourageant qu'il a été fermé comme ne fixerai pas, ce n'est pas nécessairement une décision permanente:

http://connect.microsoft.com/SQLServer/feedback/details/209340