OVH Cloud OVH Cloud

recherche

2 réponses
Avatar
alanya
bonjour à tous

Existe t-il sous SQL2k un moyen de lister les tables (et donc de trouver
une table précise) de l'ensemble des bases de données sur l'ensemble des
serveurs (plusieurs BDD sur le serveur et plusieurs serveurs réparties sur
des sites de prod.)

merci
yves

2 réponses

Avatar
Med Bouchenafa[MVP]
a) Pour lister les tables de la base courante
SELECT T.TABLE_CATALOG, T.TABLE_NAME FROM INFORMATION_SCHEMA.TABLES T

b)Pour lister toutes les bases d'un serveur
SELECT CATALOG_NAME FROM INFORMATION_SCHEMA.SCHEMATA

En combinant les deux, tu devrais arriver à lister toutes les tables d'un serveur

Pour lister tous les serveurs, c'est un peu plus complexe, car il faudrait déjà fournir s'y
connecter avant de lister leur contenu
Mais cela est faisable au travers d'un programme ou d'un script utilisant SQLDMO

--
Bien cordialement
Med Bouchenafa
TETRASET
75015 Paris

"alanya" a écrit dans le message de news:
4018ca44$0$28712$
bonjour à tous

Existe t-il sous SQL2k un moyen de lister les tables (et donc de trouver
une table précise) de l'ensemble des bases de données sur l'ensemble des
serveurs (plusieurs BDD sur le serveur et plusieurs serveurs réparties sur
des sites de prod.)

merci
yves




Avatar
alanya
merci med, je vais mettre en place un programme DMO.


"Med Bouchenafa[MVP]" a écrit dans le message
news:
a) Pour lister les tables de la base courante
SELECT T.TABLE_CATALOG, T.TABLE_NAME FROM INFORMATION_SCHEMA.TABLES T

b)Pour lister toutes les bases d'un serveur
SELECT CATALOG_NAME FROM INFORMATION_SCHEMA.SCHEMATA

En combinant les deux, tu devrais arriver à lister toutes les tables d'un


serveur

Pour lister tous les serveurs, c'est un peu plus complexe, car il faudrait


déjà fournir s'y
connecter avant de lister leur contenu
Mais cela est faisable au travers d'un programme ou d'un script utilisant


SQLDMO

--
Bien cordialement
Med Bouchenafa
TETRASET
75015 Paris

"alanya" a écrit dans le message de news:
4018ca44$0$28712$
> bonjour à tous
>
> Existe t-il sous SQL2k un moyen de lister les tables (et donc de


trouver
> une table précise) de l'ensemble des bases de données sur l'ensemble des
> serveurs (plusieurs BDD sur le serveur et plusieurs serveurs réparties


sur
> des sites de prod.)
>
> merci
> yves
>
>