T-SQL Lier deux tables sur deux serveurs différent
2 réponses
ericjean514
Bonjour =E0 tous
Je d=E9sir lier deux tables dans deux database diff=E9rent qui=20
ne sont pas sur le m=EAme serveur de donn=E9e
(Pour les connections)
Server Name:ServerName1
User:user_srv1
Pass:pass_srv1
Server Name:ServerName2
User:user_srv2
Pass:pass_srv2
Exemple qui ne fonctionne pas car les connection ne sont=20
pas cr=E9=E9:
SELECT a.FieldID, b.FieldID FROM
ServerName1.DatabaseName.dbo.TableName a,=20
ServerName2.DatabaseName.dbo.TableName b
WHERE a.FieldID=3Db.FieldID
Donc comment en T-SQL via Query Analyser cr=E9=E9 deux=20
connection et pouvoir y avoir acc=E8s dans le m=EAme query!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
sp_addlinkedserver
A +
ericjean514 a écrit:
Bonjour à tous
Je désir lier deux tables dans deux database différent qui ne sont pas sur le même serveur de donnée (Pour les connections) Server Name:ServerName1 User:user_srv1 Pass:pass_srv1 Server Name:ServerName2 User:user_srv2 Pass:pass_srv2
Exemple qui ne fonctionne pas car les connection ne sont pas créé:
SELECT a.FieldID, b.FieldID FROM ServerName1.DatabaseName.dbo.TableName a, ServerName2.DatabaseName.dbo.TableName b WHERE a.FieldID=b.FieldID
Donc comment en T-SQL via Query Analyser créé deux connection et pouvoir y avoir accès dans le même query!
???
Merci
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
sp_addlinkedserver
A +
ericjean514 a écrit:
Bonjour à tous
Je désir lier deux tables dans deux database différent qui
ne sont pas sur le même serveur de donnée
(Pour les connections)
Server Name:ServerName1
User:user_srv1
Pass:pass_srv1
Server Name:ServerName2
User:user_srv2
Pass:pass_srv2
Exemple qui ne fonctionne pas car les connection ne sont
pas créé:
SELECT a.FieldID, b.FieldID FROM
ServerName1.DatabaseName.dbo.TableName a,
ServerName2.DatabaseName.dbo.TableName b
WHERE a.FieldID=b.FieldID
Donc comment en T-SQL via Query Analyser créé deux
connection et pouvoir y avoir accès dans le même query!
???
Merci
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
Je désir lier deux tables dans deux database différent qui ne sont pas sur le même serveur de donnée (Pour les connections) Server Name:ServerName1 User:user_srv1 Pass:pass_srv1 Server Name:ServerName2 User:user_srv2 Pass:pass_srv2
Exemple qui ne fonctionne pas car les connection ne sont pas créé:
SELECT a.FieldID, b.FieldID FROM ServerName1.DatabaseName.dbo.TableName a, ServerName2.DatabaseName.dbo.TableName b WHERE a.FieldID=b.FieldID
Donc comment en T-SQL via Query Analyser créé deux connection et pouvoir y avoir accès dans le même query!
???
Merci
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Yan
Bonjour,
Sinon, si ce n'est que ponctuel, il y a la fonction OPENROWSET qui ne crée pas de connexions permanentes.
-----Message d'origine----- Bonjour à tous
Je désir lier deux tables dans deux database différent
qui
ne sont pas sur le même serveur de donnée (Pour les connections) Server Name:ServerName1 User:user_srv1 Pass:pass_srv1 Server Name:ServerName2 User:user_srv2 Pass:pass_srv2
Exemple qui ne fonctionne pas car les connection ne sont pas créé:
SELECT a.FieldID, b.FieldID FROM ServerName1.DatabaseName.dbo.TableName a, ServerName2.DatabaseName.dbo.TableName b WHERE a.FieldID=b.FieldID
Donc comment en T-SQL via Query Analyser créé deux connection et pouvoir y avoir accès dans le même query!
???
Merci
.
Bonjour,
Sinon, si ce n'est que ponctuel, il y a la fonction
OPENROWSET qui ne crée pas de connexions permanentes.
-----Message d'origine-----
Bonjour à tous
Je désir lier deux tables dans deux database différent
qui
ne sont pas sur le même serveur de donnée
(Pour les connections)
Server Name:ServerName1
User:user_srv1
Pass:pass_srv1
Server Name:ServerName2
User:user_srv2
Pass:pass_srv2
Exemple qui ne fonctionne pas car les connection ne sont
pas créé:
SELECT a.FieldID, b.FieldID FROM
ServerName1.DatabaseName.dbo.TableName a,
ServerName2.DatabaseName.dbo.TableName b
WHERE a.FieldID=b.FieldID
Donc comment en T-SQL via Query Analyser créé deux
connection et pouvoir y avoir accès dans le même query!
Sinon, si ce n'est que ponctuel, il y a la fonction OPENROWSET qui ne crée pas de connexions permanentes.
-----Message d'origine----- Bonjour à tous
Je désir lier deux tables dans deux database différent
qui
ne sont pas sur le même serveur de donnée (Pour les connections) Server Name:ServerName1 User:user_srv1 Pass:pass_srv1 Server Name:ServerName2 User:user_srv2 Pass:pass_srv2
Exemple qui ne fonctionne pas car les connection ne sont pas créé:
SELECT a.FieldID, b.FieldID FROM ServerName1.DatabaseName.dbo.TableName a, ServerName2.DatabaseName.dbo.TableName b WHERE a.FieldID=b.FieldID
Donc comment en T-SQL via Query Analyser créé deux connection et pouvoir y avoir accès dans le même query!