2010-01-06 6 views
6

Est-ce juste moi, ou est-ce que l'expansion de la liste des bases de SQL Server 2008 Management Studio prend beaucoup plus de temps que l'expansion de la liste des bases de SQL Server? 2005 Management Studio?Étendre la liste des bases de données dans SQL Server 2008 Management Studio est plus long que SQL Server 2005

Si ce n'est pas juste moi, y at-il une explication pour ce comportement? Peu importe ce qui se passe en arrière-plan, cela peut-il prendre plus de temps, pouvons-nous l'éteindre? Est-ce configurable? Je sais, cela semble trivial, mais je suis perpétuellement surpris de voir combien de temps ça prend.

+0

Extension de la liste Où? Dans la fenêtre Serveurs enregistrés ou dans la liste déroulante de la boîte de dialogue de connexion? –

+0

Dans l'explorateur d'objets. –

Répondre

18

Dans SQL Management Studio 2008, sélectionnez le nœud "Bases de données" dans l'Explorateur d'objets. Ensuite, cliquez sur Affichage -> Détails de l'Explorateur d'objets. Faites un clic droit sur l'un des en-têtes de colonne et décochez toutes les colonnes en dehors de "Nom". Ces colonnes ralentissent le processus d'extension de la liste de bases de données.

+0

Génial! Cela fait une énorme différence. Merci. –

+0

Cela a fait une énorme différence. Avait beaucoup trop de colonnes montrant. – Sam

1

La plupart des systèmes sur lesquels j'ai travaillé comportent 200 tables ou moins. Cela devrait être presque instantané.

Les seules fois où j'ai vu un ralentissement se produisent dans des systèmes sous forte charge ou si ma connexion réseau au serveur de base de données est lente. Dans ce cas, il dépend entièrement de facteurs indépendants de ma volonté.

+0

Oui, ce n'est pas un facteur de la DB. Vous pouvez utiliser les studios de gestion de SQL Server 05 et 08 pour vous connecter au même serveur, et celui de 2008 prendra plus de temps pour afficher la liste des bases de données. Significativement plus long. –

+0

Intéressant. Exécutez-vous les derniers Service Packs sur la machine avec le studio de gestion installé? – NotMe

1

J'ai eu le même problème, l'expansion des bases de données a été extrêmement lent sur Gest Studio 2012 et 2014, mais pas par rapport à 2008. Le problème est que beaucoup de bases de données a la propriété AutoClose définie sur True

J'ai utilisé cette script pour trouver les bases de données

SELECT name, is_auto_close_on, is_auto_shrink_on FROM master.sys.databases AS dtb 
WHERE is_auto_close_on = 1 OR is_auto_shrink_on = 1 
ORDER BY name 

Et puis je définir la propriété AutoClose False sur ces bases de données.

Dès lors, le noeud de base de données se développe instantanément

Questions connexes