Comment faire des requêtes sur des serveurs liés

Étape 1

Cliquez sur le bouton "Démarrer" de Windows et sélectionnez "Tous les programmes". Dans le menu, sélectionnez "Microsoft SQL Server Enterprise Manager". Cela ouvre la console où vous pouvez créer des requêtes aux bases de données.

Étape 2

Utilisez "sp_addlinkedserver" pour lier le serveur à l'aide de code. Si l'administrateur n'a pas configuré de serveur lié, vous pouvez le faire à l'aide de cette commande SQL. Le code suivant relie un serveur Oracle appelé "OracleBD". EXEC sp_addlinkedserver 'OracleBD', 'Oracle 7', 'monUtilisateur', 'monPassword' GO

Étape 3

Exécuter une requête de sélection. Voici un exemple de sélection de données sur le serveur lié. select * from openquery (OracleBD, 'sélectionnez le nom de famille, nom de myDatabase.Client')

Étape 4

Effectuez une requête de mise à jour sur le serveur lié. La commande "Update" remplace les informations. Par exemple, le code suivant remplace le nom de famille d'un client par les informations indiquées. update openquery (OracleBD, 'sélectionnez le nom de famille dans myDatabase.Client où id = 22') SET nom de famille = 'MyNewNameName'

Étape 5

Faites une requête supprimer. Les requêtes de suppression doivent être effectuées avec prudence. Assurez-vous de ne pas endommager l'intégrité des données en supprimant des informations. delete openquery (OracleBD, 'sélectionnez le nom de famille dans myDatabase.Client où name =' 'DeleteThisRegister' '');

Étape 6

Exécutez une instruction insert. Le code suivant insère un nouvel enregistrement dans la base de données du serveur lié. insérer openquery (OracleBD, 'sélectionner le nom de famille dans myDatabase.Client'), valeurs ('MyRecordNote')