Microsoft Access använder något som kallas en Jet-databasmotorn . JET , eller Joint Engine Technology , är det system som hanterar databasen kontroll - det är , återvänder resultat från en fråga , låsa poster under en uppdatering , och kontrollera säker tillgång till databasen . När din ansökan eller fråga vidrör en Access-databas , hanterar JET det , men ibland är din ansökan prata med en SQL- databas istället , och JET måste kringgås . Detta är vad en genomgångskontakt Query gör . Saker du behöver
Microsoft Access
SQL Server
Visa fler instruktioner , Skapa en DSN
1
Ange Kontrollpanelen . För de flesta versioner av Windows , kan detta nås genom att klicka på " Start" och sedan " Inställningar " och slutligen " Kontrollpanelen . "
2
Dubbelklicka på " Administrationsverktyg " -ikonen , och dubbelklicka sedan på " Datakällor " ( ODBC ) .
3
flytta till " System DSN " fliken och klicka på " Lägg till " -knappen .
4
Slutför Driver och DSN skärmarna inställningar och klicka på " Finish . " Denna information kommer att variera beroende på vilken typ av databas ditt system använder . Tillgång behöver vissa uppgifter att "prata " med en SQL-databas , och det finns i Data Source Name , eller DSN . När denna inställning är klar , kommer din Access- databas program kunna tala direkt till SQL-databasen .
Skapa Pass Through Query
5
Skapa en ny fråga . I äldre versioner av Access , kräver detta att flytta till " Frågor " -fliken och klicka på " Nytt ". I Access 2007 , är det ett alternativ i menyfliksområdet under " Create " fliken . Gå till " Design ", utan att använda någon av de designelement guider tillgängliga . Stäng " Visa tabell " fönstret också, utan att lägga några tabeller i frågan .
6
Ändra Query Type till " Pass - Through . " I Access 2007 , är detta på fliken Design , medan i Access 2002 , kan det finnas i menyn Query under SQL Specific .
7
Öppna Egenskapsblad , och hitta rutan SQL Connection String . Klicka på knappen där märkt " Build . " Återigen beror den information som behövs här på din installation .
8
I Query fönstret , skriv din SQL-kod .
9
Klicka på " Kör " knappen . Beroende på SQL Connection String inställningar , kan du behöva skriva in användarnamn och lösenord på den här punkten . Din SQL kod kommer att skickas direkt till SQL Server , förbi servern JET databasen i Access helt .