Microsoft SQL Server viene fornito con la possibilità di collegare due database insieme . Quando due database sono collegati , un programmatore può interrogare i dati su un server diverso dal server principale. Questo è l'ideale per le grandi organizzazioni che dispongono di più database . Si piscine tutte le query di database su un server , rendendo più facile da mantenere e sicuro. Verifica del collegamento tra due server comporta la scrittura di un frammento di codice sulla console di database principale e di garantire che non gli errori vengono restituiti . Istruzioni
1
Aprire Microsoft SQL Server Management Studio . Questa applicazione viene utilizzata per interrogare direttamente al server . E ' incluso nel pacchetto software SQL Server . Quando è aperto, automaticamente su una console di comando in cui il collegamento al database può essere testato
2
Utilizzare la seguente sintassi nella console di comando : . . EXEC [ RemoteServerName ] DB_Name.DB_Owner.StoredProcThe " RemoteServerName "è il nome del database collegato . Si noti che questo nome è diverso dal nome del locale di SQL Server . Il parametro successivo , denominato " db_name , " è il nome del database collegato . " Db_owner " normalmente " dbo " per la maggior parte delle configurazioni di SQL , ma alcuni amministratori di creare diverse autorizzazioni di proprietario del database , quindi questo nome può variare . Infine , il parametro " StoredProc " identifica la stored procedure. Se questa chiamata non riesce , quindi il collegamento al database non funziona correttamente
3
Utilizzare il seguente comando per eseguire le query direttamente sul server : . SELECT * FROM OPENQUERY ( [ RemoteServerName ] , "SELECT * dal cliente " ) Questo comando è diverso da quello in Fase 2 . Questo mette alla prova il collegamento al database per il permesso di utilizzare le query direttamente sul server. Questo è un metodo utilizzato per creare query dinamiche su server di database , che può essere un problema di sicurezza , se non implementato correttamente . Se il link non dispone di autorizzazioni o non conforme up , un errore viene restituito da SQL Server .