Bearbeta SQL på en databasserver genom att använda en direktfråga

Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Du kan använda Access som ett verktyg att skapa och ändra en databas och arbeta med dess data, men du kan också använda Access som en klientdel (interface) för en server-databashanteringssystemet, till exempel Microsoft SQL Server. När du använder Access som en frontend-program kan du i allmänhet länkar till tabeller som finns i hanteringssystemet server-databas och sedan använda dessa länkade tabeller som om de fanns i Access-databasen. Structured Query Language (SQL) bearbetning utförs på din lokala dator av Access.

I vissa fall kanske du vill SQL bearbetning om du vill ska utföras av serverdatorn. Till exempel kanske en relativt långsamma stationär dator och en kraftfull databas serverdatorn, i så fall behandlar frågor på serverdatorn kan förbättra prestanda. Eller så kanske du vill köra lagrad procedur som finns på serverdatorn, vilket inte är möjligt när Access bearbetar SQL på den lokala datorn. Använd direktfråga om du vill bearbeta SQL på en databas server. När du använder en direktfråga måste Access skicka mindre data över anslutningen som även kan förbättra prestanda.

Obs!: I den här artikeln förutsätter att du redan har anslutit till en serversystem för hantering av databasen. Mer information om hur du länkar till andra datakällor finns i Introduktion till importerar, länkar, och exportera data i Access.

Skapa en direktfråga

  1. Klicka på Frågedesign i gruppen Frågor på fliken Skapa.

  2. Stäng dialogrutan Visa tabell.

  3. På fliken Design i gruppen Frågetypdirekt.

    Access döljer frågerutnätet och visar fliken SQL-vy objektet.

  4. Om frågans egenskapslista inte visas trycker du på F4 för att visa den.

  5. Klicka på egenskapsrutan ODBC ansluta Str på egenskapssidan och sedan på Skapa Knappen Verktyg .

    Dialogrutan Välj datakälla visas.

  6. Klicka på fliken Machine-datakälla .

  7. Klicka på namnet på serverdatorn som du har konfigurerat när du är ansluten till din server-databashanteringssystemet under Datakällans namnoch klicka sedan på OK.

    Obs!: Om du inte redan har konfigurerat en ODBC-datakälla klickar du på Nyoch följ sedan anvisningarna i guiden Skapa nya datakälla.

  8. Om du uppmanas att logga in, ange ditt användarnamn och lösenord.

  9. Spara inte ditt lösenord om du uppmanas att spara ditt lösenord i anslutningssträngen.

    Inte spara ditt lösenord hjälper till att skydda din server databassystem.

  10. Skriv din fråga i objektfliken SQL-vy .

    Obs!: Kom ihåg att använda SQL-syntax som är lämpligt för din databas management system, som kan skilja sig från Access SQL.

  11. Klicka på Köri gruppen resultat när du har skrivit klart din fråga på fliken Design .

    Din fråga skickas till serverdatorn databas för bearbetning.

    Meddelanden: 

    • Eventuellt är inte avsedda att returnera data. Du kanske vill köra en lagrad procedur som inte returnerar data till Access, till exempel ett skript som ger behörighet till en grupp eller en användare. Om din direktfråga inte är avsedd att returnera data till Access, bör du ändra värdet för egenskapen Returnerar poster som (i egenskapslistan för frågan) till Nej.

    • Eventuellt kan returnera server bearbetning meddelanden till Access. Ändra värdet för egenskapen Logga meddelanden (i egenskapslistan för frågan) till Jaom du vill samla in dessa meddelanden i en tabell för senare granskning. Namnet på den tabell som lagrar dessa meddelanden är användarnamnet sammansatt med ett bindestreck (-) och ett serienummer som börjar med 00.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×