2. Si vous essayez de vous connecter au serveur distant vérifiez que votre connexion n’est pas bloquée par le coupe-feu. Afin d’ouvrir correctement les ports nécessaires contactez votre administrateur système.
3. Vérifiez que le serveur SQL Server est exécuté et que vous utilisez le login et le mot de passe corrects pour accèder au serveur.
4. Vérifiez que vos protocoles client sont réglés correctement. Utilisez SQL Server Configuration Manager pour vous connecter au SQL Server 2005 ou supérieur (vous pouvez l’installer à l’aide de Native Client) ou utilisez SQL Server Client Network Utility (system32\cliconfg.exe) pour vous connecter aux versions plus récentes de serveur.
5. Vérifiez que la connexion distante est activée sur le serveur et que les protocoles de serveur sont réglés correctement. Utilisez SQL Server Surface Area Configuration pour vous connecter au SQL Server 2005 ou supérieur ou utilisez SQL Server Network Utility (Program Files\Microsoft SQL Server\80\Tools\Binn\svrnetcn.exe) pour vous connecter aux versions plus récentes de serveur.
6. Si vous utilisez l’instance nommée du serveur avec le port dynamique TCP/IP, vérifiez que le service SQL Browser est lancé.
7. Si vous vous connectez à distance, essayez d’utiliser l’adresse IP du serveur au lieu du nom pour assurer le fonctionnement correct de DNS.
- Exécuter SQL Server Client Network Utility (
- Aller au deuxième onglet de l’utilitaire (Alias).
- Ajouter un nouvel alias avec le nom du serveur au format
- Utiliser l'alias en tant que nom de l’hôte dans la fenêtre ‘Informations sur l'enregistrement de la base’ (Database Registration Info).
Pour vous connecter à SQL Server 2005 ou supérieur via un port alternatif, suivez les étapes suivantes :
- Exécutez SQL Server Configuration Manager (vous pouvez l’installer à l’aide de Native Client) sur l’ordinateur client où SQL Manager est installé.
- Sélectionnez la section Aliases dans la fenêtre SQL Native Client Configuration.
- Ajoutez un nouvel alias de serveur, spécifiez le numéro du port, TCP/IP et tant que le protocole et le nom du serveur.
- Utilisez le nom d’alias en tant que nom de l’hôte dans la fenêtre ‘Informations sur l'enregistrement de la base’ (Database Registration Info).
Pour vous connecter à SQL Server 2000 via un port alternatif, suivez les étapes suivantes :
- Exécutez SQL Server Client Network Utility ( system32cliconfg.exe) sur l’ordinateur client où SQL Manager est installé.
- Allez au deuxième onglet (Alias).
- Ajoutez un nouvel alias et spécifiez son nom, le nom du port et TCP/IP en tant que bibliothèque réseau.
- Utilisez le nom alias en tant que nom de l’hôte dans la fenêtre ‘Informations sur l'enregistrement de la base’ (Database Registration Info).
Les utilitaires Data Export/Import for SQL Server disposent de fonctionnalités supplémentaires, qui ne sont pas disponibles dans SQL Manager for SQL Server par exemple:
- Export/import simultanés de données depuis/vers plusieurs tables;
- Export/import simultanés de données depuis/vers plusieurs tables sélectionnées des différentes bases de données d’un seul hôte;
- utilitaire de ligne de commande qui permet d’exporter/d’importer des données en utilisant un fichier de configuration avec toutes les options.
Premièrement, SQL Query for SQL Server fonctionne beaucoup plus vite parce que c’est une application à part. De plus, SQL Query for SQL Server fournit les fonctionnalités supplémentaires pour construire des requêtes, par exemple:
- stockage de l’historique des requêtes permettant de revoir n’importe quelle requête modifiée;
- améliorations de l’interface qui facilitent votre travail.
Vous devez désactiver l’option ‘Convert created objects’ names to lower case’ dans le dialogue ‘Options de l'environnement’ sur l’onglet ‘Outils | Éditeurs d'objet’ (Tools | Object Editors).
- Limites dans l'éditeur de table et de vue. Avec l’option activée ‘de tous les enregistrements d'une table’, vous pouvez visualiser tous les enregistrements d’une table sans accéder au serveur. Si les tables sont très grandes ou si la vitesse de connexion est lente, la recherche de données s’effectue avec retard et le trafic entrant peut augmenter considérablement. Il est recommandé d’utiliser ce mode lors du travail avec les bases de données locales dans le réseau privé. Le mode ‘de seulement’ limite le nombre maximum d’enregistrements retournés par la requête. Nous avons mis en service ce mode parce que l’homme n’est pas capable de traiter une si grande quantité d’informations en une fois. Pour exécuter une requête et afficher la portion suivante de données, utilisez le bouton ‘Suivant’ sur la barre d’outils de la grille de données. Ce mode permet d'accélérer considérablement la visualisation des données de la table, de prévenir le blocage et le délai d’attente. Il est recommandé d’utiliser ce mode lors du travail avec de grandes tables, quand la vitesse de connexion est lente ou quand le volume du trafic a de l’importance. Ce mode est activé par défaut. Avec ce mode vous pouvez utiliser les options ‘Utiliser SQL pour trier’ et ‘Utiliser SQL pour filtrer’ qui sont très utiles
- Sur l’onglet Grille-> Options des données:
- Mode grille par défaut. Cette option peut être utilisée pour définir si les lignes sélectionnées seront chargées en une fois dans la grille (Charger toutes les lignes) ou par parties (Charger les lignes visibles) quand l’utilisateur scrolle les données de table. Le premier mode augmente le temps d’ouverture de la requête mais accélere le défilement. L’ouverture de la requête est très rapide en mode ‘Charger les lignes visibles’ mais les retards ont lieu lors de la navigation sur la grille.
- Utiliser le tri SQL lors de la visualisation des données. Si cette option est activée quand l’utilisateur règle le tri des données, le résultat de la requête envoyée au serveur s’affiche de nouveau dans la grille. Cette option est très utile avec le mode ‘de seulement’ mais elle peut augmenter le trafic. Quand cette option est désactivée, le tri s’effectue sur l’ordinateur client sans connexion au serveur, mais ce sont les données chargées qui sont triées. C’est-à-dire que si vous avez sélectionné 1000 enregistrements à trier en utilisant l’option ‘de seulement’, ces enregistrements seulement seront triés
- Utiliser le filtre SQL lors de la visualisation des données. Si cette option est activée quand l’utilisateur règle filtre des données, le résultat de la requête envoyée au serveur s’affiche de nouveau dans la grille. Cette option est très utile avec le mode ‘de seulement’ mais elle peut augmenter le trafic. Quand cette option est désactivée, le filtrage s’effectue sur l’ordinateur client sans connexion au serveur, mais ce sont les données chargées qui sont filtrés. C’est-à-dire que si vous avez sélectionné 1000 enregistrements à trier en utilisant l’option ‘de seulement’, ces enregistrements seulement seront filtrés
Il est recommandé de régler les options suivantes afin d’augmenter au maximum l’efficacité de travail avec des grandes tables.
- ‘de seulement’ – activé
- ‘Charger les lignes visibles’ – activé
- ‘Utiliser SQL pour trier’ – activé
- ‘Utiliser SQL pour filtrer’ – activé
- Cliquez avec le bouton droit de la souris sur une base de données nécessaire et sélectionnez l’élément ‘Informations sur la base de données enregistrée’ ("Database Registration Info...") dans le menu contextuel (vous pouvez aussi rechercher cet élément dans le menu principal ‘Base de données’). La fenêtre des propriétés de la base de données va s’ouvrir (The Database Properties).
- Cliquez sur l’onglet "Options de sauvegarde" (Save Options).
- Dans la section ‘Répertoire par défaut pour l'export de données’ ("Default Directory for Export Data") vous pouvez sélectionner un répertoire par défaut pour un fichier à exporter.
SQL Manager stocke tous les paramètres dans le registre Windows. Cela signifie que le seul moyen de transférer vos données de la base de données est d’avoir accès au registre Windows. Pour le faire, il vous faut soit télécharger le système d’exploitation depuis l’ancien HDD (si c’est possible), soit ouvrir le fichier du registre avec un programme-éditeur spécial. Si cela marche, vous pouvez décharger la branche ‘HKEY_CURRENT_USER\Software\EMS\MS SQL Manager’ dans le fichier *.REG, ensuite de transférer ce fichier sur un nouveau système et enfin, d’ajouter les informations dans le registre en double-cliquant avec le souris sur le fichier.