Gekoppelde servers in SQL Server waarmee programmeurs tafels bevragen op een aparte database. De andere database kan een andere SQL -server zijn, of het kan een Access-database of een Oracle- server. Zolang drivers zijn beschikbaar en de belangrijkste database machtigingen voor toegang tot de gekoppelde server , kunnen programmeurs de gegevens met behulp van de functie " OpenQuery ( ) " bevragen . Instructies 1 Klik op de knop Windows "Start " en selecteer " Alle programma's . " Vanuit het menu , selecteer " Microsoft SQL Server Enterprise Manager " . Dit opent de console waar je queries op de database kunt maken . Kopen van 2 Gebruik " sp_addlinkedserver " om de server in de code koppelen . Als de beheerder niet heeft een gekoppelde server , kunt u deze koppelen met deze SQL-opdracht . De volgende code koppelingen een Oracle- server met de naam " OracleDB . " EXEC sp_addlinkedserver ' OracleDB ' , ' Oracle 7 ' , ' gebruikersnaam' , ' myPass'GO 3 Voer een selectiequery . Hier is een voorbeeld van hoe je gegevens uit de gekoppelde server.select * van openquery ( OracleDB , 'select achternaam, voornaam van myDatabase.Customer ' ) selecteren 4 Run een update query op de gekoppelde server . De " update " commando vervangt gegevens . Bijvoorbeeld , de volgende code vervangt achternaam van de klant met de gegevens indicated.update openquery ( OracleDB , 'select achternaam van myDatabase.Customer waar id = 22 ' ) SET last_name = ' MyNewLastName ' 5 Voer een delete query. Delete query moet worden gemaakt met de nodige voorzichtigheid . Ervoor te zorgen dat het wissen van gegevens geen schade gegevens integrity.delete openquery ( OracleDB , 'select achternaam van myDatabase.Customer waarbij naam = '' DeleteThisRecord ''' ) ; Run 6 een insert statement . De volgende code voegt een nieuw record in de gekoppelde database server.insert openquery ( OracleDB , 'select achternaam van myDatabase.Customer ' ) waarden ( ' MyNewRecord ' ) op Twitter
|