User Tools

Site Tools


create_dsn_database_through_odbc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
create_dsn_database_through_odbc [2016/04/18 09:02 (8 years ago)] – [Another way of doing this is through CONTROL PANEL] dcartwrightcreate_dsn_database_through_odbc [2021/07/07 16:43 (3 years ago)] (current) jege
Line 1: Line 1:
-====== Create a DSN via ODBC ======+====== Create a DSN via ODBC32 bit ====== 
 +Please see: https://support.windwardsoftware.com/a/solutions/articles/66000491310
  
-<note tip>way of creating a Data Source Name (DSN) is via the ODBC button in System5Follow the steps below.</note>+database DSN (Data Source Name) allow System Five to access the database using SQL.  This has both performance improvements, as well as some features, work only with an ODBC connection.  ODBC (Open Database Connectivity) is a standard way for programs to access a database.  Using the ODBC utility in Windows allows us to configure this technology. 
 +<note important>SystemFive is a 32bit application, the ODBC Connection will also need to be configured 32bit .</note>
  
-Make sure you are at the server with Administrative Rights. 
-  * Login to System5 
-  * Go to Setup Wizard / Network Settings / Pervasive.SQL Database 
-  * On the right side, click on ODBC button 
  
-{{:pervasivesql.jpg?800|}}+===== OBDC setup (32bit) ===== 
 +{{ ::odbc-find.jpg?350|}}
  
-Switch to "System DSN" tab and click on ADD button\\ +These instructions are for a Windows 10 or newer operating system & PSQL Version 12. Click here for [[http://wiki.wws5.com/doku.php?id=create_dsn_database_through_odbc&rev=1545175572|instructions for older operating systems]].
-{{:systemdsn.jpg?500|}}+
  
-Select the driver “Pervasive ODBC Engine Interface” and click FINISH button below.\\ 
-{{:dsndriver.jpg?500|}} 
  
-Give the connection a name and click CREATE button below and leave everything else as is.\\ 
-{{:liveconnection.jpg?500|}} 
-<note>This is not the actual name of the DSN Database but the name of the connection we are creating. The next step will be the part where we give our DSN database a name.</note> 
- 
-  * Give the DSN a name 
-  * Enable “Long Metadata (V2 metadata) 
-  * Locate the dataset under the “Dictionary Location” field 
-  * Click OK button (3x) until you are completely out of the ODBC window 
-{{:dsnname.jpg?500|}} 
- 
-YOU"RE DONE!!! You will need to exit out of the Setup Wizard and back in to reload before you can see the connection you have just created. 
- 
-Now you can enable DSN as either Pervasive.SQL Database connection or Pervasive.SQL DSN-Less Connection. 
- 
----- 
-====== Another way of doing this is through CONTROL PANEL ====== 
  
 +The quickest way to load/open ODBC 32bit is through searching it via the Windows Icon, bottom left of the screen.
  
 +OR
   - go to Control Panel   - go to Control Panel
   - Administrative Tools   - Administrative Tools
-  - ODBC Data Sources (32/64) bit+  - ODBC Data Sources 32bit
   - Then follow the steps above to create the DSN Database   - Then follow the steps above to create the DSN Database
  
-Or if you can't find the (32 bit) from the Control Panel\\+OR  
 + 
 +If you can't find the (32 bit) from the Control Panel\\
 Run "c:\Windows\SysWOW64\odbcad32.exe" Run "c:\Windows\SysWOW64\odbcad32.exe"
 +
 +**To Add a System DSN (Data Source Name)**
 +  - Once you have ODBC 32bit loaded
 +  - Switch to "System DSN" tab
 +  - Click on "ADD" button
 +  - Scroll down and select "Pervasive ODB Client Interface"
 +  - Click on "Finish" button
 +
 +{{:odbc32.jpg|}}
 +
 +You will then get the Window above
 +  * Data Source Name = Use the DSN name you create in PCC.
 +  * Description = leave it as is
 +  * Server Name/IP = Enter the Server HostName
 +  * Transport Hint = leave as "Try TCP/IP First, then SPX"
 +
 +Under "Database Name"
 +  * Click on "Get list" button
 +  * From the drop-down selection box, select the DSN Database you create via PCC
 +  * Then click on "OK" button until FINISH
 +
 +====== PSQL v12: Creating DSN Database======
 +Windward System5 is a 32bit application, so should your DSN Database. When you create a DSN "either via PCC or ODBC 32bit", you should always choose a **32bit engine**.
 +
 +The 64bit engine will not work for with Windward System Five.
 +
 +<note tip>This article was written with Pervasive SQL version 12 in mind. This still pertains to Actian Zen PSQL 14 which was a rebrand by Actian Software. Note this rebrand has renamed the PCC to ZenCC.
 +</note>
 +
 +===== Create a DSN Database via PCC  =====
 +
 +Search "PSQL Control Center & Documentation" from Windows Or you can simply RUN --> PCC and it will load the same \\
 +{{:employee:dsn-run.png|}} \\
 +
 +Once you have PCC loaded, expand the Computer Name. This is always the machine name of the server. \\
 +{{:employee:dsn-database.png|}} \\
 +Right-click on "Databases" \\
 +Select "NEW" --> "Databases" \\
 +
 +You will then have the screen below \\
 +{{:employee:dsn-fields.png|}}
 +
 +  * Database Name: give this any name
 +  * Location: point to the _datafiles
 +  * Database Options: Long metadata (V2 metadata) needs to be enabled
 +  * DSN Options: enable "Create 32-bit Engine DSN"
 +
 +
 +Click FINISH button
 +
 +
 +====== System Five Configuration ======
 +{{ ::odbc-s5-setup.jpg?500|}}
 +
 +To configure the DSN in System Five you will require security access to the setup wizard.
 +  - From the Menu choose Setup Tools
 +  - Select Setup Wizard (You will require Master File Maintenance security [1.2] to modify settings)
 +  - Choose Network Settings
 +  - Select Pervasive.SQL Databases
 +  - Check System Five DSN (Data Source Name) checkbox.
 +  - Enter your Server Name and Click the "Get list" button
 +  - Choose from the drop-down the DSN created
 +  - Click the "Test DSN" button to confirm a successful connection.
 +
 +<note tip>You will need to configure this for each terminal in your network.</note> 
 +
create_dsn_database_through_odbc.1460995373.txt.gz · Last modified: 2016/04/18 09:02 (8 years ago) by dcartwright