Oprette forbindelse til en PostgreSQL-database

Før du kan oprette forbindelse til en PostgreSQL-database, skal du bruge Npgsql – .Net-dataprovideren til Postgresql 2.0.12 på computeren. Hvis du vil installere Npgsql – .Net-dataprovideren til Postgresql 2.0.12, skal du gå til http://go.microsoft.com/fwlink/?LinkID=282716. Driverbit skal være identisk med installationsprogrammet til Microsoft Power-forespørgsel til Excel (32-bit eller 64-bit).

Oprette forbindelse til en PostgreSQL-database

Bemærk:  Inden du opretter forbindelse til en PostgreSQL-database, skal PostgreSQL .Net-dataprovideren installeres. Hvis du vil installere PostgreSQL .Net-dataprovideren skal du se Installere PostgreSQL .Net-dataprovider.

  1. Under båndfanen POWER-FORESPØRGSEL skal du klikke på Fra database > Fra PostgreSQL-database.

  2. I dialogboksen PostgreSQL-database i Servernavn skal du angive den PostgreSQL-databaseserver, der skal oprettes forbindelse til.

  3. Hvis du vil importere data vha. oprindelig databaseforespørgsel, skal du angive din forespørgsel i feltet SQL-sætning. Du kan få mere at vide under Importere data fra en database ved hjælp af oprindelig databaseforespørgsel.

  4. Klik på OK.

  5. Hvis PostgreSQL-serveren kræver brugerlegitimationsoplysninger til databasen:

    1. Angiv dit brugernavn og din adgangskode i dialogboksen Få adgang til en database.

    2. Klik på Gem.

Toppen af siden

Installér PostgreSQL .Net-dataprovideren

  1. Download og udpak filen "NPQSql 2.0.12-driver til MS.Net 2.0".

  2. Brug GACUtil.exe til at tilføje Npgsql.dll og Mono.Security.dll til den globale cache.

Syntaks

"{GACUtil Path}\GACUtil" /i "{Provider DLL Path}\Npgsql.dll""{GACUtil Path}\GACUtil" /i "{Provider DLL Path}\Mono.Security.dll"

Hvor
GACUtil-sti

  • Til x86

    • C:\Programmer (x86)\Microsoft udviklerprogrammer\Windows\v7.0A\bin\

  • Til x64

    • C:\Programmer (x86)\Microsoft udviklerprogrammer\Windows\v7.0A\bin\x64

Provider DLL-sti

  • Sti til Npgsql.dll og Mono.Security.dll

  • Føje en ny post til machine.config-fil:

    1. Gå til "C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG" (eller "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG", hvis du kører 64-bit).

    2. Åbn filen "machine.config" med administratortilladelser.

    3. Se efter en node kaldet "DbProviderFactories".

    4. Tilføj en ny indtastning:

      <add description=".Net Framework Data Provider for Postgresql Server" type="Npgsql.NpgsqlFactory, Npgsql, Version=2.0.12.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" name="Npgsql Data Provider" invariant="Npgsql" support="FF"/>
  • Gem machine.config.

Toppen af siden

Relaterede emner

Importere data fra eksterne datakilder

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×