Liste des serveurs sql

Soyez le premier à donner votre avis sur cette source.

Vue 9 766 fois - Téléchargée 1 198 fois

Description

Il s'agit un d'exemple sur l'ensemble des fonctions qui permettent d'analyser les serveurs SQL-SERVER disponibles sur votre réseau.

Source / Exemple :


De plus voici un code vbscrpit pour obtenir la liste de tous les serveur SQL-SERVER de votre réseau (attention si cela ne fonctionne pas il faut copier les fichiers nécéssaires pour utiliser SQLDMO.Application et enregistrer SQLDMO.DLL avec regsvr32, je n'ai pas réussi à les mettre en ligne car le systéme m'a informé qu'ils étaits trop gros.)
 
Dim oSQLServerDMOApp 
  
  Set oSQLServerDMOApp = CreateObject("SQLDMO.Application")
  
  Dim namX
  Set namX = oSQLServerDMOApp.ListAvailableSQLServers
  For i = 1 To namX.Count
    	msgbox namX.Item(i)
  Next

Conclusion :


J'ai les fichiers nécéssaires pour enregistrer SQLDMO.Applicatin sur une machine, mais je ne sais pas comment les mettre en ligne.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
202
Date d'inscription
mardi 14 novembre 2006
Statut
Membre
Dernière intervention
10 février 2009

Il fonctionne niquel merci beaucoup
Messages postés
63
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
1 avril 2018
1
salut exterminatix
j'ai essayer de tester votre apllication sur mon poste qui possede un sql server lorsque je l'execute il me donne une message d'erreur
"valeur de propriete incorrecte "
au niveau de la ligne :
txtServer.ListIndex = 0
et merci
Messages postés
59
Date d'inscription
mercredi 3 septembre 2003
Statut
Membre
Dernière intervention
5 décembre 2007

@boudchar :
Pour ton problème de clé primaire et de doublons, je te propose une solution.
Sauvegarder ta base
, copier le contenu de la table dans une nouvelle avec une requête "SELECT DISTINCT ... INTO NOUVELLE_TABLE FROM ANCIENNE_TABLE"
, vider l'ancienne table avec "TRUNCATE ANCIENNE_TABLE"
, créer ta clé primaire et réinsérer les données avec une requête "INTERT INTO ANCIENNE_TABLE(...) SELECT ... FROM NOUVELLE_TABLE".

Ca devrais déja accélérer le traitement de ta requête, ensuite pour optimiser encore, tu peu aussi créer des indexes sur les champs qui te servent de liaison entre les différentes tables.

En espérant t'avoir aidé.
Messages postés
2
Date d'inscription
lundi 11 octobre 2004
Statut
Membre
Dernière intervention
8 mars 2007

bonjour,
c'est très urgent.
je suis chargé d'optimiser l'accès depuis un prog en vb6
à une base de donnée située sur sql qerver 7
(os Windows nt4.0).
l'application met environ 5 mn pour afficher des données
de 5 tables différentes ayant des liens entres elle

l'origine du défaut à été localisé :
une boucle de 30 qui fait 5 requete a chaque fois

j'aimerais savoir comme peut on faire pour savoir
le temps(aller/retour) emit par une requête
depuis le prog vb6 a server sql 7?

est il possible de visualiser plusieurs tables dans un seul
datagrid?

comme peut on supprimer les doublons sur une table,
la table en question n'a aucun index ni clé (quelque qui la réalisée à l'arrache)?
'j'ai essayé la methode par création d'une colonne supplémentaire avec un id unique ça ne marche pas avec la version 7 de SQL SERVER' car il refuse la création d'un alias sur la table la déclaration est de ce type:
delete
from
nom_ table t where(.....nom_table t2..)
résultat:
"erreur de synthaxe sur t"

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.