OVH Cloud OVH Cloud

Création d'une vue à partir d'une autre base de données SQL Serv er

2 réponses
Avatar
Marcel R.
Bonjour,

Est-il possible de créer une vue dans une base de données Y à partir d'une
table provenant d'une autre base de données Sql Server X ? si oui, comment ?

Merci poru l'info

2 réponses

Avatar
BVesan
Bonjour,
L'utilisation des serveurs liés vous permet d'atteindre un objet situé sur
un base de données hébergée par une instance distance.
Si vous souhaitez créer une vue sur base1 appartenant à instance1 vers une
table de base2 hébergée sur instance2, il suffit donc de:
Créer un serveur lié sur instance1 pointant vers instance2 (en choisissant
un login disposant des droits d'accès à votre table sur base2).
Créer sur base1 une vue:
CREATE VIEW ma_vue AS SELECT * FROM
instance2.base2.nom_proprietaire.nom_table.

Et voila.

Benjamin
Avatar
Marcel R.
Merci beaucoup pour l'info

"BVesan" a écrit :

Bonjour,
L'utilisation des serveurs liés vous permet d'atteindre un objet situé sur
un base de données hébergée par une instance distance.
Si vous souhaitez créer une vue sur base1 appartenant à instance1 vers une
table de base2 hébergée sur instance2, il suffit donc de:
Créer un serveur lié sur instance1 pointant vers instance2 (en choisissant
un login disposant des droits d'accès à votre table sur base2).
Créer sur base1 une vue:
CREATE VIEW ma_vue AS SELECT * FROM
instance2.base2.nom_proprietaire.nom_table.

Et voila.

Benjamin