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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top