All available client drivers for Windows are included in the Vertica Client Drivers and Tools installer. This installs the following components on systems that meet the prerequisites. The individual components may require additional configuration before use, so navigate to their pages linked below for more information:
This is the multi-page printable view of this section. Click here to print.
Windows client driver installer
- 1: System prerequisites
- 1.1: .NET framework
- 1.2: Microsoft visual studio
- 1.3: Microsoft SQL server
- 2: The visual studio plug-in for windows
- 3: Uninstalling, modifying, or repairing the client drivers and tools
1 - System prerequisites
The Vertica Client Drivers and Tools for Windows has basic system prerequisite requirements. The pack also requires that specific Microsoft components be installed for full integration.
For a list of all prerequisites, see Client drivers support in the Supported Platforms document.
Fully update your system
Before you install the Vertica driver package, verify that your system is fully up to date with all Windows updates and patches. See the documentation for your version of Windows for instructions on how to run Windows update. The Vertica client libraries and vsql executable install updated Windows libraries that depend on Windows service packs. Be sure to resolve any issues that block the installation of Windows updates.
If your system is not fully up-to-date, you may receive error messages about missing libraries such as api-ms-win-crt-runtime-l1-1-0.dll
when starting vsql.
1.1 - .NET framework
The Vertica Client Drivers and Tools for Windows requires and prompts you to install the Microsoft .NET Framework 4.6 if it is not installed.
To manually install the Microsoft .NET Framework 4.6, see the Microsoft documentation.
1.2 - Microsoft visual studio
The Vertica Client Drivers and Tools for Windows installer provides a Visual Studio plug-in which allows you to use Vertica as a Visual Studio Data Source for Visual Studio 2012, 2013, or 2015. The connection properties for the plug-in are the same as ADO.NET connection properties.
Important
Important: You must have Visual Studio and the matching SDK installed to use the Visual Studio plug-in.After installing the plug-in, you can use it to access your Vertica database from within Visual Studio. If you do not have the SDK installed, download the SDK specific to your version of Visual Studio.
Note
For Visual Studio 2015, you do not need to download the SDK separately as it is included as an installation option with the Visual Studio installation. For more information, refer to the Microsoft documentation.If the Microsoft Visual Studio SDK is missing when you begin the installation, a dialog box will open to install it. You can choose to ignore this dialog box.
Configuring SSDT-BI integration
The Vertica Client Drivers and Tools for Windows installer provides SSDT-BI (Visual Studio 2012, 2013, or 2015) integration. To use SSDT-BI, follow this process:
-
Install the SSDT-BI development tool add-on for Visual Studio.
-
Verify that SQL Server is installed on the same or a different machine.
-
Verify that the SQL Server Shared Features for SSDT-BI have been activated.
You can then develop packages using SSDT-BI, creating your projects using SQL Server's SSIS, SSAS, SSRS features. To use these features, you must connect to Vertica through the Vertica ADO.NET driver (for SSIS and SSRS) or the OLE DB driver (for SSAS).
For more information, see Microsoft components.
1.3 - Microsoft SQL server
Use SQL Server 2012, 2014 or 2016. The Vertica Client Drivers and Tools for Windows installer enables support for the following:
-
SQL Server 2012, 2014, and 2016:
-
SQL Server Integration Services (SSIS)
-
SQL Server Reporting Services (SSRS)
-
SQL Server Analysis Services (SSAS)
-
-
SQL Server using 2012, 2013, and 2015—SQL Server Data Tool - Business Intelligence (SSDT-BI)
Note
For SQL Server 2012, you can use either SQL Server 2012 or SQL Server 2012 SP1.
To use the enhanced Vertica .NET support, you must first install SQL Server. Then, you can install the Client Drivers and Tools for Windows. The following components must be installed on the SQL server:
For... | Install... |
---|---|
SSAS | The Analysis Services Instance Feature. |
SSRS | The Reporting Services Instance Feature. |
SSIS (Data Type Mappings) | The SQL Server Integration Services Shared Feature. |
SSDT-BI (Visual Studio 2012, 2013, or 2015) | SQL Server Data Tool - Business Intelligence Shared Feature only after installing Microsoft Visual Studio 2012, 2013, or 2015. |
2 - The visual studio plug-in for windows
The Visual Studio plug-in for Windows is installed as part of the Client Drivers and Tools for Windows.
For information on how the Visual Studio plug-in integrates with Microsoft components previously installed on your system, see Microsoft components.
2.1 - Visual studio limitations
Visual Studio 2012 May Require Update 3
You may need to install update 3 to Visual Studio 2012 if:
-
You launch Server Explorer to view and work with your Vertica server, but the Vertica data source is not visible.
-
You create a SSAS cube, connect to Vertica, and find either an empty list of tables or tables not functioning correctly.
This issue does not occur for other versions of Visual Studio supported by Vertica.
Results Viewer Limited to 655 Columns
The Visual Studio results viewer cannot execute a query that includes more than 655 columns. If a table includes more than 655 columns, select specific columns (up to 655 total) rather than selecting all columns.
Manually Refresh Settings for Visual Studio
If, after installing the Visual Studio plug-in, you do not see Vertica listed as a data provider, manually refresh.
To do so, run devenv.exe/setup
, which you can find in the Visual Studio installation folder.
SQL Pane Issues
-
ALTER TABLE or CREATE TABLE
You use Visual Studio 2012, 2013, or 2015 and issue the ALTER TABLE or CREATE TABLE statement in the SQL pane. However, a message displays telling you that the statement is not supported. To resolve the error, click Continue, and the query executes.
-
Queries with Semicolons
You use Visual Studio 2012, 2013, or 2015 and execute a SQL query in the SQL pane. If you include a semicolon (;) with your query, the query executes, but the result returned cannot be edited. To avoid this issue, enter the same query in the SQL pane without the semicolon.
-
Quoting Boolean Values
You use Visual Studio 2012, 2013, or 2015 to connect to the Vertica database and execute a SQL query in the SQL pane. When attempting to insert a value into a Boolean column without putting quotes around the value, subsequent execution of the SQL statement returns an error. To work around this issue, include quotes.
Uninstalling Client Drivers and Tools for Windows Error
There is a scenario where an uninstall of the Client Drivers and Tools for Windows package fails with a message that the .NET framework is required. What follows is the scenario that causes this issue.
- You Install the Client Drivers and Tools for Windows.
- You then install Visual Studio 2012, which includes installation of the .NET framework 4.0 or 4.5.
- You uninstall the .NET framework using the Windows Control Panel.
- You then attempt to uninstall the Client Drivers and Tools for Windows. The uninstall fails with the message that .NET framework is required.
Perform the following to correct this issue:
- Reinstall the .NET framework 4.0 or 4.5 manually, using the Windows Control Panel.
- Uninstall the Client Drivers and Tools for Windows.
3 - Uninstalling, modifying, or repairing the client drivers and tools
To uninstall, modify, or repair the client drivers and tools, run the Client Drivers and Tools for Windows installer.
The installer provides three options:
Action | Description |
---|---|
Modify | Remove installed client drivers and tools or install missing client drivers and tools. |
Repair | Reinstall already-installed client drivers and tools. |
Uninstall | Uninstall all of the client drivers and tools. |
Silently uninstall the client drivers and tools
-
As a Windows Administrator, open a command-line session, and change directory to the folder that contains the installer.
-
Run the command:
VerticaSetup.exe -q -uninstall
The client drivers and tools are silently uninstalled.