J'utilise SQL Server 2000. J'ai une procédure stockée sur la machine A. Je veux appeler cette procédure stockée à partir d'une procédure stockée sur la machine B. Comment puis-je vas-y?Appeler un sproc d'un autre sproc sur une machine différente
1
A
Répondre
3
Vous pouvez utiliser le Linked Server feature de SQL Server.
Une configuration de serveur lié permet Microsoft SQL Server pour exécuter commandes par rapport aux données OLE DB sources sur différents serveurs. Les serveurs liés offrent ces avantages:
accès au serveur à distance
La capacité à émettre des requêtes distribuées , mises à jour, les commandes et transactions sur des données hétérogènes sources à travers l'entreprise.
Possibilité d'adresser des sources de données diverses de manière similaire.
Un appel pourrait ressembler à ceci:
exec MyRemoteServer.MyDB.dbo.sp_MyStoredProc
2
Lisez ceci blog post. Essentiellement, si le serveur est déjà configuré en tant que serveur lié, vous pouvez utiliser EXEC RemoteServer.DatabaseName.DatabaseOwner.StoredProcedureName
Questions connexes
- 1. Comment puis-je obtenir l'identité d'un sproc et le transmettre à un autre sproc?
- 2. Appel d'un Sproc sur un autre SQL Server sans être lié via TSQL
- 3. SqlDataAdapter.Fill() Timeout - Sproc sous-jacente revient rapidement
- 4. Comment faire un multi-recherche SPROC/UDF en lui passant une valeur-tabled?
- 5. sql 2000 + vs 2008, le débogage à travers sproc?
- 6. Pouvez-vous utiliser cmd.ExecuteScalar lorsque le sproc utilise RETOUR @value
- 7. devez-vous spécifier la longueur du type dans un paramètre sproc?
- 8. Dans une procédure stockée, comment puis-je obtenir le nom du sproc dans SQL Server 2005?
- 9. En utilisant LinqtoSql, comment puis-je retourner des valeurs d'une table temporaire dans un SPROC?
- 10. Travail de cron pour se connecter au serveur sql et exécuter un sproc en utilisant python
- 11. Un bon moyen d'accéder à des fichiers sur une machine différente en utilisant C#
- 12. ASP.NET - exécution d'un script chauve-souris sur une autre machine
- 13. Configuration de Port IIS 7 sur une autre machine
- 14. Pourquoi cette référence de sproc trouve-t-elle la bonne table à mettre à jour?
- 15. obtenir la valeur de nom de la variable stockée dans SQL Sproc
- 16. Compresser un Mysqldump qui est SSH'd à une autre machine
- 17. Comment calculer les statistiques sur une machine différente et les combiner à nouveau?
- 18. Appeler une fenêtre forment un autre thread (.Net)
- 19. Comment peut-on facilement configurer les paramètres sproc dans un DataSet fortement nommé dans Visual Studio 2005?
- 20. appeler une fonction sur une page à partir d'un lien sur une autre page
- 21. SSRS 2008 doit-il être sur une machine différente de la base de données?
- 22. Puis-je appeler une méthode dans un DataContext d'un autre?
- 23. comment appeler une autre fonction en javascript?
- 24. Puis-je appeler plusieurs processus FFMPEG sur une machine LAMP multi-core à partir de PHP?
- 25. erreur étrange en utilisant SQL-Server2005 SPROC de MS Access 2000: "; 1" dans le nom -> pas trouvé
- 26. Puis-je mettre à niveau SQL Server Express vers une version standard sur une autre machine
- 27. Puis-je appeler une méthode statique dans une autre méthode?
- 28. Java: Utiliser un actionlistener pour appeler une fonction dans une autre classe sur un objet de cette classe
- 29. Comment appeler un projet de dans un autre dans VS2005
- 30. une oreille pour appeler ejb3 à distance sur une autre oreille JBoss