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')