Hoppa till huvudinnehåll

Kopplingar till databaser

SQL koppling

För att skapa en SQL server koppling i Exopen behövs bara en kopplingssträng. Dessa kan se lite olika ut beroende på hur SQL servern är konfigurerad. Här är ett exempel på en "standardkoppling"

Data Source=tcp:{mycompany.database.windows.net},1433;Initial Catalog={my_database};User ID={my username};Password={my password};

ODBC kopplingar

Det finns två val, antingen skapar man en DSN via ODBCAD eller lägger man upp en kopplingssträng

för att skapa en DSN går man in under ODBC Data Sources (32 eller 64-bit beroende på version av Excel)

(information om vilken excel du har hittar du här : https://docs.exopen.se/report/faq/excel-version-check)

Välj nu antingen System DSN eller User DSN fliken:

  • System DSN – kopplingen sparas för hela datorn och kan användas av alla användare på maskinen.
  • User DSN – kopplingen sparas bara för den inloggade användaren och är inte tillgänglig för andra.

Välj nu rätt drivrutin och tryck Finish.

Nu behöver du konfigurera kopplingen.

Information om specifika databaser:

Postgres

Installera drivrutin

Ladda ner odbc drivrutin via:

https://www.postgresql.org/ftp/odbc/releases/

Välj senaste standardversionen.

Välj nu korrekt version beroende på om du har 32 (x86) eller 64-bitars Excel.

(information om vilken excel du har hittar du här : https://docs.exopen.se/report/faq/excel-version-check)

Skapa koppling via kopplingssträng

Skapa koppling via kopplingssträng

Nedan finns ett exempel på kopplingssträng, byt ut den text som står inom klammer (inklusive klamrarna).

Driver=PostgreSQL Unicode(x64);
Server={Server IP};
Port=5432;
Database={db name};
UID={user id};
PWD={pwd};
SSLmode=require;
Trust Server Certificate=1;
Skapa koppling via DSN

Välj Unicode (Ansi är för bakåtkompabilitet)

Fyll nu i alla uppgifter

Fält (rödmarkerat)Beskrivning
Data Source (DSN-Name)Ett namn du själv väljer för din datakälla (DSN). Används när du senare hänvisar till denna ODBC-koppling i t.ex. Excel eller Exopen.
DescriptionValfri beskrivning av kopplingen, t.ex. vilket system eller databas den går mot. Bara för dokumentation.
DatabaseNamnet på den PostgreSQL-databas du vill koppla till (t.ex. finance, postgres).
ServerServeradress eller IP-nummer där PostgreSQL körs (t.ex. 192.168.1.50 eller db.mittföretag.se).
PortPorten som PostgreSQL lyssnar på, standard är 5432. Behöver bara ändras om er server kör på annan port.
User NameAnvändarnamn för inloggning mot databasen (måste finnas som en användare i PostgreSQL).
PasswordLösenordet till ovanstående användare. Anges i klartext här.