Microsoft SQL Server kommer med mulighet for å koble to databaser sammen. Når to databaser er koblet sammen, kan en programmerer spørre data på en egen server fra hovedserveren. Dette er ideelt for store organisasjoner som har flere databaser . Det bassenger alle database spørringer på én server , noe som gjør det enklere å vedlikeholde og sikre . Kontroll av koblingen mellom to servere innebærer å skrive en kodebit på den sentrale databasen konsollen og sikre at ingen feil blir returnert. Instruksjoner
en
Åpne Microsoft SQL Server Management Studio. Dette programmet brukes til å søke direkte til serveren . Det følger med SQL Server programvarepakken. Når det er åpnet , den automatisk standard til en kommando konsollen der databasen koblingen kan testes
2
Bruk følgende syntaks i kommandoen konsollen : . . EXEC [ RemoteServerName ] DB_Name.DB_Owner.StoredProcThe " RemoteServerName " er navnet på den koblede databasen. Merk at dette navnet er annerledes enn den lokale SQL Server navn. Den neste parameter , som heter " DB_Name , " er navnet på den koblede databasen. " Db_owner " normalt " dbo " for de fleste SQL- oppsett , men noen administratorer opprette ulike database eier tillatelser, slik at dette navnet kan variere . Til slutt , identifiserer " LagretPros " parameter den lagrede prosedyren . Hvis denne samtalen mislykkes, så databasen koblingen ikke fungerer som den skal
3
Bruk følgende kommando for å kjøre direkte spørsmål på serveren: . SELECT * FROM OPENQUERY ( [ RemoteServerName ] , "SELECT * fra kunden " ) Denne kommandoen er annerledes enn den i Trinn 2 . Dette tester database link for tillatelse til å bruke direkte spørringer på serveren. Dette er en metode som brukes til å lage dynamiske spørringer på databaseservere , noe som kan være et sikkerhetsproblem hvis ikke blir gjennomført på riktig måte . Hvis koblingen ikke har tillatelse eller er feil satt opp, vises en feilmelding returneres av SQL Server.