ALTER SERVER — modifier la définition d'un serveur distant
ALTER SERVER nom_serveur [ VERSION 'nouvelle_version' ] [ OPTIONS ( [ ADD | SET | DROP ] option ['valeur'] [, ... ] ) ] ALTER SERVER nom_serveur OWNER TO nouveau_propriétaire
ALTER SERVER modifie la définition d'un serveur distant. La première forme modifie la chaîne de version du serveur ou les options génériques du serveur (au moins une clause est nécessaire). La seconde forme modifie le propriétaire du serveur.
Pour modifier le serveur, vous devez être le propriétaire du serveur. De plus, pour modifier le propriétaire, vous devez posséder le serveur ainsi qu'être un membre direct ou indirect du nouveau rôle, et vous devez avoir le droit USAGE sur le wrapper de données distantes du serveur. (Notez que les superutilisateurs satisfont à tout ces critères automatiquement.)
Le nom d'un serveur existant.
Nouvelle version du serveur.
Modifie des options pour le serveur. ADD, SET et DROP spécifient les actions à exécuter. Si aucune opération n'est spécifiée explicitement, l'action est ADD. Les noms d'options doivent être uniques ; les noms et valeurs sont aussi validés en utilisant la bibliothèque de wrapper de données distantes.