Mappatura di diversi server collegati al database
-
12-11-2019 - |
Domanda
Ho un MSSQL Server 2008 database "DBLive" che si collegano a tre diversi server esterni [ExtServer1, ExtServer2, ExtServer3], tutti definiti in sys.server.Ci sono diversi stored procedure che si riferiscono alla stored procedure o tabelle sul server esterni, f.x.come 'SELECT TOP 1 @SomeId = Id [ExtServer1].TheExtDB.dbo.SomeTable DOVE ...'.
Questa è la sfida - se voglio mettere un database sul server "DBTest" che è una copia identica di "DBLive" - ma che deve connettersi a diversi server esterni - come faccio a fare [ExtServer1 ..3] riferimento a un diverso server esterni per "DBLive" e "DBTest"?
Se questo non può essere fatto - quale potrebbe essere il metodo preferito di collegamento a banche dati esterne, in modo tale che due istanze dello stesso db, può avere il proprio server esterno riferimenti - senza differenze nella stored procedure?
Nessuna soluzione corretta