Ich versuche, Daten von verschiedenen Server zu erhalten, und der Servername kann sich ändern. Also habe ich den Servernamen als Parameter festgelegt. Die Idee meiner SQL-Store-Prozedur ist so etwas wieServername als Variable
CREATE PROCEDURE [dbo].[GetData]
@ServerName
AS
BEGIN
SELECT * FROM @ServerName.ClientDataBase.dbo.Client
END
Weiß jemand, wie man das erreicht?
Die Datenbank-Version von SQL Server 2005
Güter Ideen- Werke für eine begrenzte Anzahl von Servernamen – gbn
Es scheint mir, dass sowohl die SYNONYM CREATE und die sp_setnetname hier Vorschläge könnte mit unbeabsichtigten Folgen haben Nebenläufigkeit, da die Operationen global wirken. Das heißt, wenn sich zwei solche Operationen überlappen, können eine oder beide Operationen fehlschlagen und die Serverkonfiguration in einem inkonsistenten Zustand belassen. –