Sto lavorando alla creazione di un'applicazione Windows che richiederà una connessione ad almeno due diversi database di Microsoft SQL Server (ad esempio, un'origine e una destinazione), che possono o meno essere sullo stesso server.
Quindi, nelle impostazioni dell'applicazione, vorrei che l'utente fosse in grado di specificare sia i server coinvolti, sia i database di origine e di destinazione. Ho fatto un po 'di ricerche e ho trovato immediatamente questo articolo su Code Project:
Utilizza qualcosa di cui non ero a conoscenza in precedenza chiamato, SQL Server Management Objects:
Ad ogni modo, mi chiedo se SMO sia il modo migliore per gestire stabilire connessioni a fonti di dati che non sono note a me, ma che saranno conosciute dall'utente dell'applicazione. Parte della ragione che sto chiedendo è che la maggior parte delle informazioni che trovo sembra risalire a circa 5 anni fa e voglio assicurarmi che oggi non ci sia un modo migliore per farlo.
Dettagli tecnici: sto cercando di costruirlo con Windows Form o come applicazione WPF e avrò a che fare con Microsoft SQL Server 2008 R2 e versioni successive (probabilmente 2012 e potenzialmente 2014).
Grazie in anticipo per eventuali consigli, pensieri o suggerimenti.