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 .
software © www.354353.com