Bonjour,
Je souhaite historiser la taille des mes fichiers data et log de tous mes serveurs (20) et instances (70).
je me propose de lancer un sqlcmd sur chaque serveur/instance qui exécute un script dans master.
Depuis master,je place le nom de la base dans une variable @base (extraite de sys.databases) et je souhaite passer le script:
select name, physical_name, size from @base.sys.database_files informations que j historiserai.
cela ne fonctionne pas.
La doc précise :
Une variable de table peut être spécifiée comme source de table.
Pour la variable table, je la déclare comme suit:
declare @base table( MaBase varchar (50))
print @base
la déclarative fonctionne mais ni le print ni le select sur la variable!
Si quelqu un peut éclairer ma lanterne, éh bien la vie serait encore plus belle.
Merci d'avance
L
Partager