Jak vytvářet dotazy na propojených serverech

Krok 1

Klikněte na tlačítko "Start" ve Windows a vyberte "Všechny programy". V nabídce vyberte položku "Microsoft SQL Server Enterprise Manager". Otevře se konzola, kde můžete vytvářet dotazy do databází.

Krok 2

Použijte "sp_addlinkedserver" k propojení serveru pomocí kódu. Pokud administrátor nenakonfiguroval propojený server, můžete to provést pomocí tohoto příkazu SQL. Následující kód propojuje server Oracle s názvem "OracleBD". EXEC sp_addlinkedserver 'OracleBD', 'Oracle 7', 'myUser', 'myPassword' GO

Krok 3

Proveďte vybraný dotaz. Toto je příklad, jak vybrat data z propojeného serveru. vyberte * z openquery (OracleBD, 'vyberte příjmení, název z myDatabase.Client')

Krok 4

Proveďte aktualizační dotaz na propojený server. Příkaz "Update" nahrazuje informace. Například následující kód nahrazuje poslední jméno klienta s uvedenými informacemi. update openquery (OracleBD, 'vyberte příjmení z myDatabase.Client kde id = 22') SET příjmení = 'MyNewNameName'

Krok 5

Vymažte dotaz. Smazání dotazy by mělo být prováděno s opatrností. Ujistěte se, že nedojde k poškození integrity dat odstraněním informací. smazat openquery (OracleBD, 'vybrat příjmení z myDatabase.Client kde name =' 'DeleteThisRegister' '');

Krok 6

Proveďte příkaz vložení. Následující kód vloží nový záznam do databáze propojeného serveru. vložte příkaz openquery (OracleBD, 'vyberte jméno z myDatabase.Client') ('MyRecordNote')