这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

Windows 客户端驱动程序安装程序

Vertica 客户端驱动程序和工具安装程序中包含所有可用的 Windows 客户端驱动程序。这会在满足先决条件的系统上安装以下组件。个别组件在使用前可能需要额外配置,因此请导航至下方链接的页面以获取更多信息:

1 - 系统先决条件

适用于 Windows 的 Vertica 客户端驱动程序和工具要求系统满足基本的先决条件。该包还要求安装特定的 Microsoft 组件以实现完全集成。

有关所有先决条件的列表,请参阅支持的平台文档中的客户端驱动程序支持

完全更新系统

在安装 Vertica 驱动程序包之前,请确认系统已使用所有 Windows 更新和修补程序进行了完全更新。有关如何运行 Windows 更新的说明,请参阅您的 Windows 版本的文档。Vertica 客户端库和 vsql 可执行文件安装依赖于 Windows Service Pack 的更新的 Windows 库。确保解决阻止安装 Windows 更新的任何问题。

如果您的系统不是完全最新,您可能会在启动 vsql 时收到有关缺少库(例如 api-ms-win-crt-runtime-l1-1-0.dll)的错误消息。

1.1 - .NET Framework

.NET Framework 未捆绑到适用于 Windows 的 Vertica 客户端驱动程序和工具中。但是,在安装期间,如果在系统上检测不到 Microsoft .NET 3.5 SP1,则 Web 安装程序会启动。然后,您可以下载该框架。此外,如果操作系统版本包含 .NET 3.5 SP1,但未打开此功能,则安装程序会打开此功能。

如果已安装 Visual Studio 2010 或 2012,则您的系统已包含 Microsoft .NET Framework 4.0 或 4.5。您还需要安装 Microsoft .NET 3.5 SP1,才能使用 Vertica 客户端驱动程序和工具来实现 Windows 集成功能。

可以使用以下链接直接从 Microsoft 下载相应的 .NET Framework 版本:

1.2 - Microsoft visual studio

适用于 Windows 安装程序的 Vertica 客户端驱动程序和工具提供一个 Visual Studio 插件,通过该插件,您可以使用 Vertica 作为 Visual Studio 2008、Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 或 Visual Studio 2015 的 Visual Studio 数据源。该插件的连接属性与 ADO.NET 连接属性 相同。

安装该插件之后,您可以使用该插件从 Visual Studio 中访问 Vertica 数据库。如果尚未安装 SDK,请下载特定于您的 Visual Studio 版本的 SDK。

如果开始安装时缺少 Microsoft Visual Studio SDK,将打开一个对话框进行安装。您可以选择忽略此对话框。

配置 BIDS 集成或 SSDT-BI 集成

适用于 Windows 安装程序的 Vertica 客户端驱动程序和工具提供 BIDS (Visual Studio 2008) 集成或 SSDT-BI(Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 或 Visual Studio 2015)集成。若要使用 BIDS 或 SSDT-BI,请遵循以下过程:

  1. 安装适用于 Visual Studio 的 BIDS 或 SSDT-BI 开发工具加载项。

  2. 验证 SQL Server 是安装在同一台还是不同计算机上。

  3. 验证是否已激活适用于 IDS 或 SSDT-BI 的 SQL Server 共享功能。

然后,您可以使用 BIDS 或 SSDT-BI 开发程序包,还可以使用 SQL Server 的 SSIS、SSAS 和 SSRS 功能创建项目。若要使用这些功能,您必须通过 Vertica ADO.NET 驱动程序(适用于 SSIS 和 SSRS)或 OLE DB 驱动程序(适用于 SSAS)连接到 Vertica。

有关详细信息,请参阅Microsoft 组件

1.3 - Microsoft SQL server

使用 SQL Server 2012、SQL Server 2014 或 SQL Server 2016。适用于 Windows 安装程序的 Vertica 客户端驱动程序和工具支持以下功能:

  • SQL Server 2012、SQL Server 2014 和 SQL Server 2016:

    • SQL Server Integration Services (SSIS)

    • SQL Server Reporting Services (SSRS)

    • SQL Server Analysis Services (SSAS)

  • 使用 Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 和 Visual Studio 2015 的 SQL Server — SQL Server Data Tools - Business Intelligence (SSDT-BI)

若要使用增强的 Vertica .NET 支持,您必须先安装 SQL Server。然后,您可以安装适用于 Windows 的客户端驱动程序和工具。必须在 SQL Server 上安装以下组件:

2 - 适用于 Windows 的 Visual Studio 插件

适用于 Windows 的 Visual Studio 插件作为适用于 Windows 的客户端驱动程序和工具的一部分安装。

有关 Visual Studio 插件如何与先前已安装在系统上的 Microsoft 组件集成的信息,请参阅 Microsoft 组件

2.1 - Visual Studio 限制

Visual Studio 2012 可能需要 Update 3

在下列情况下,您可能需要安装用于 Visual Studio 2012 的 Update 3:

  • 启动 Server Explorer 以查看和使用 Vertica 服务器,但 Vertica 数据源不可见。

  • 创建 SSAS 多维数据集,连接到 Vertica,并找到空的表列表或表无法正常工作。

对于其他受 Vertica 支持版本的 Visual Studio,此问题不会出现。

结果查看器限制为 655 列

Visual Studio 结果查看器无法执行包含超过 655 列的查询。如果表包含超过 655 列,请选择特定列(总数最多为 655),而不应选择所有列。

手动刷新 Visual Studio 的设置

安装 Visual Studio 插件后,如果 Vertica 未作为数据提供程序列出,请手动刷新。

若要执行此操作,请运行 devenv.exe/setup,您可以在 Visual Studio 的安装文件夹中找到该文件。

SQL 窗格问题

  • ALTER TABLECREATE TABLE

    您使用 Visual Studio 2008、Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 或 Visual Studio 2015,并在 SQL 窗格中发出 ALTER TABLE 或 CREATE TABLE 语句。但显示一条消息,指明该语句不受支持。若要解决该错误,请单击继续,查询将会执行。

  • 带有分号的查询

    您使用 Visual Studio 2008、Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 或 Visual Studio 2015,并在 SQL 窗格中执行 SQL 查询。如果在查询中包含分号 (;),该查询将会执行,但您无法编辑返回的结果。若要避免此问题,请在 SQL 窗格中输入不带分号的相同查询。

  • 引用布尔值

    您使用 Visual Studio 2008、Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 或 Visual Studio 2015 连接到 Vertica 数据库,并在 SQL 窗格中执行 SQL 查询。当尝试将值插入布尔列而不在值两端加上引号时,SQL 语句的后续执行将返回错误。要解决此问题,请加上引号。

卸载 适用于 Windows 的客户端驱动程序和工具错误

在某些情况下,Windows 软件包的客户端驱动程序和工具的卸载失败并显示需要 .NET Framework的消息。以下是导致此问题的场景。

  1. 安装 Windows 的客户端驱动程序和工具
  2. 然后安装 Visual Studio 2010 或 2012,其中包括安装 .NET Framework 4.0 或 4.5。
  3. 使用 Windows 控制面板卸载 .NET Framework。
  4. 然后,您尝试卸载 Windows 的客户端驱动程序和工具。卸载将会失败并显示需要 .NET Framework的消息。

要更正此问题,请执行以下操作:

  1. 使用 Windows 控制面板手动重新安装 .NET Framework 4.0 或 4.5。
  2. 卸载 Windows 的客户端驱动程序和工具

3 - 卸载、修改或修复客户端驱动程序和工具

要卸载、修改或修复客户端驱动程序和工具,请运行适用于 Windows 的客户端驱动程序和工具安装程序。

该安装程序提供以下三个选项:

在静默模式下卸载客户端驱动程序和工具

  1. 以 Windows 管理员身份,打开命令行会话,然后将目录更改为包含安装程序的文件夹。

  2. 运行命令:

    VerticaSetup.exe -q -uninstall
    

将在静默模式下卸载客户端驱动程序和工具。