Anslut till en Access-datakälla (SQL Server Importera och Exportera Guide)

Gäller för:SQL Server SSIS Integration Runtime i Azure Data Factory

Detta ämne visar hur du ansluter till en Microsoft Access-datakälla från sidan Välj en datakälla eller Välj en destination i SQL Server Import and Export Wizard.

Följande skärmdump visar ett exempel på anslutning till en Microsoft Access-databas. I det här exemplet behöver du inte ange användarnamn och lösenord, eftersom måldatabasen inte använder en arbetsgruppsinformationsfil.

Koppla upp till Access

Alternativ för att ange

Anmärkning

Anslutningsalternativen för denna dataleverantör är desamma oavsett om Access är din källa eller din destination. Det vill säga, alternativen du ser är desamma på både sidorna Välj en datakälla och Välj ett mål i guiden.

Datakälla
Listan över dataleverantörer kan innehålla flera poster för Microsoft Access. Välj den senaste installerade versionen, eller den version som motsvarar den version av Access som skapade databasfilen.

Datakälla Office-version
Microsoft Access (Microsoft. ACE. OLEDB.16.0) Office 2016
Microsoft Access (Microsoft. ACE. OLEDB.15.0) Office 2013
Microsoft Access (Microsoft Access Database Engine) Office 2010 och Office 2007
Microsoft Access (Microsoft Jet Database Engine) Office-versioner som var tidigare än Office 2007

Important

Du kan behöva ladda ner och installera ytterligare filer för att ansluta till Access-databaser. Se Hämta filerna du behöver koppla till Access på denna sida för mer information.

Filnamn
Ange sökväg och filnamn för Access-filen. Till exempel C:\MyData.mdb för en fil på den lokala datorn, eller \\Sales\Database\Northwind.mdb för en fil på en nätverksshare. Eller klicka på Bläddra.

Anmärkning

Om du klickar på Bläddra för att hitta Access-filen, filtrerar dialogrutan Öppna efter filer med den äldre . MDB-format och filfiländelse som standard. Men dataleverantören kan också öppna filer med den nyare . ACCDB-format och filändelse.

Bläddra
Hitta databasfilen genom att använda dialogrutan Öppna .

Användarnamn
Om en arbetsgruppsinformationsfil är kopplad till databasen, ange ett giltigt användarnamn.

Lösenord
Om en arbetsgruppsinformationsfil är kopplad till databasen, ange användarens lösenord här.

Om databasen är skyddad med ett enda lösenord för alla användare, se Är databasfilen lösenordsskyddad?.

Advanced
Ange avancerade alternativ, såsom databaslösenord eller en icke-standard arbetsgruppsinformationsfil, i dialogrutan Data Link Properties .

Jag ser inte Access i listan över datakällor

Om du inte ser Access i listan över datakällor, kör du då 64-bitarsguiden? Leverantörerna för Excel och Access är vanligtvis 32-bitars och visas inte i 64-bitarsguiden. Kör 32-bitarsguiden i stället.

Anmärkning

Om du vill använda 64-bitarsversionen av guiden Importera och exportera SQL Server måste du installera SQL Server. SQL Server Data Tools (SSDT) och SQL Server Management Studio (SSMS) är 32-bitarsprogram och installerar endast 32-bitarsfiler, inklusive 32-bitarsversionen av guiden.

Hämta filerna du behöver för att ansluta till Access

Du kan behöva ladda ner anslutningskomponenterna för Microsoft Office-datakällor, inklusive Access och Excel, om de inte redan är installerade. Ladda ner den senaste versionen av anslutningskomponenterna för både Access- och Excel filer här: Microsoft Access Database Engine 2016 Redistributable.

Den senaste versionen av komponenterna kan öppna filer skapade av tidigare versioner av Access.

Om datorn har en 32-bitars version av Office måste du installera 32-bitarsversionen av komponenterna, och du måste också se till att du kör paketet i 32-bitarsläge.

Om du har en Microsoft 365-prenumeration, se till att du laddar ner Access Database Engine 2016 Redistributable och inte Microsoft Access 2016 Runtime. När du kör installationsprogrammet kan du få ett felmeddelande om att du inte kan installera nedladdningen sida vid sida med Office-klick-för-kör-komponenter. För att kringgå detta felmeddelande, kör installationen i tyst läge genom att öppna ett kommandopromptfönster och köra den .EXE fil som du laddade ner med switchen /quiet . Ett exempel:

C:\Users\<user name>\Downloads\AccessDatabaseEngine.exe /quiet

Är databasfilen lösenordsskyddad?

I vissa fall är en Access-databas lösenordsskyddad, men använder inte en arbetsgruppsinformationsfil. Alla användare måste ange samma lösenord, men behöver inte ange något användarnamn. För att ange ett databaslösenord, gör följande.

  1. På sidan Välj en datakälla eller Välj en destination , klicka på knappen Avancerat för att öppna dialogrutan Data Link Properties .

  2. I dialogrutan Data Link Properties väljer du fliken Alla .

  3. I listan över egenskaper och värden, välj Jet OLEDB:Databaslösenord.

    Ange access-lösenord, skärm 1

  4. Klicka på Redigera värde för att öppna dialogrutan Redigera egenskapsvärde .

    Ange åtkomstlösenord, skärm 2

  5. I dialogrutan Redigera egenskapsvärde , ange databaslösenordet.

  6. Klicka på OK i varje dialogruta för att återvända till sidan Välj en datakälla eller Välj destination i guiden och fortsätt.

Behåll dina autonummervärden när du exporterar från Access

För att tillåta att befintliga identitetsvärden i källdatan infogas i en identitetskolumn i destinationstabellen, välj alternativet Aktivera identitetsinnläggning i dialogrutan Kolumnmappningar . Som standard tillåter inte kolumnen för destinationsidentitet att du kan infoga befintliga värden. För att visa dialogrutan Kolumnmappningar , välj Redigera mappningar när du når sidan Välj källtabeller och vyer i guiden. För att titta på dessa sidor, se Välj källtabeller och vyer samt kolumnmappningar.

Om dina befintliga primära nycklar finns i en identitetskolumn, en automatisk numreringskolumn eller motsvarande måste du vanligtvis välja det här alternativet för att behålla dina befintliga primära nyckelvärden. Annars tilldelar målidentitetskolumnen vanligtvis nya värden.