当前位置:网站首页 > R语言数据分析 > 正文

argparser怎么安装(安装arch)



适用于: SQL Server - Linux

在本快速入门教程中,你需要使用 Docker 请求和运行 SQL Server 2017 (14.x) Linux 容器映像 mssql-server-linux。 然后可以使用 sqlcmd 进行连接,创建第一个数据库并运行查询。

有关支持的平台的详细信息,请参阅 Linux 上的 SQL Server 2017 的发行说明。

本快速入门将创建 SQL Server 2017 (14.x) 容器。 如果希望为不同版本的 SQL Server 创建 Linux 容器,请参阅本文的 SQL Server 2019 (15.x) 或 SQL Server 2022 (16.x) 版本。

在本快速入门教程中,你需要使用 Docker 请求和运行 SQL Server 2019 (15.x) Linux 容器映像 mssql-server-linux。 然后可以使用 sqlcmd 进行连接,创建第一个数据库并运行查询。

有关支持的平台的详细信息,请参阅 Linux 上的 SQL Server 2019 的发行说明。

本快速入门将创建 SQL Server 2019 (15.x) 容器。 如果希望为不同版本的 SQL Server 创建 Linux 容器,请参阅本文的 SQL Server 2017 (14.x) 或 SQL Server 2022 (16.x) 版本。

在本快速入门教程中,你需要使用 Docker 请求和运行 SQL Server 2022 (16.x) Linux 容器映像 mssql-server-linux。 然后可以使用 sqlcmd 进行连接,创建第一个数据库并运行查询。

有关受支持的平台的详细信息,请参阅 Linux 上的 SQL Server 2022 的发行说明。

本快速入门将创建 SQL Server 2022 (16.x) 容器。 如果希望为不同版本的 SQL Server 创建 Linux 容器,请参阅本文的 SQL Server 2017 (14.x) 或 SQL Server 2019 (15.x) 版本。

此映像包含在基于 Ubuntu 的 Linux 上运行的 SQL Server。 它可在 Linux 上与 Docker 引擎 1.8+ 配合使用。

从 SQL Server 2022 (16.x) CU 14 和 SQL Server 2019 (15.x) CU 28 起,容器映像包括新的 mssql-tools18 包。 以前的目录 正在逐步淘汰。Microsoft ODBC 18 工具的新目录为 ,与最新的工具产品/服务保持一致。 有关更改和安全增强功能的详细信息,请参阅 ODBC Driver 18.0 for SQL Server 已发布。

本文中的示例使用 命令。 但大多数这些命令也可用于 Podman。 Podman 有一个类似于 Docker 引擎的命令行接口。 可以详细了解 Podman。

  • 任何受支持的 Linux 发行版上的 Docker 引擎 1.8 及更高版本。 有关详细信息,请参阅 Install Docker(安装 Docker)。
  • 有关硬件要求和处理器支持的详细信息,请参阅 SQL Server 2016 和 2017:硬件和软件要求
  • 有关硬件要求和处理器支持的详细信息,请参阅SQL Server 2019:硬件和软件要求
  • 有关硬件要求和处理器支持的详细信息,请参阅SQL Server 2022:硬件和软件要求
  • Docker 存储驱动程序。 此驱动程序是大多数用户的默认设置。 如果你未使用此存储提供程序并且需要进行更改,请参阅有关配置 overlay2 的 Docker 文档中的说明和警告。
  • 在 Docker 主机上安装最新的 sqlcmd
  • 至少 2 GB 的磁盘空间。
  • 至少 2 GB 的 RAM。
  • Linux 上的 SQL Server 的系统要求。

在开始执行以下步骤之前,请确保已在本文顶部选择了首选的 shell(bash、PowerShell 或 cmd)。

  1. 要查看 Docker 容器,请使用 命令。

    应会看到与如下示例类似的输出:

     
  2. 如果 列显示 状态,则 SQL Server 正在容器中运行,并且在侦听 列中指定的端口。 如果 SQL Server 容器的 列显示 ,请参阅 SQL Server Docker 容器故障排除。 一旦 SQL Server 错误日志显示以下消息,就可连接此服务器:。 可以使用以下命令查看容器内的 SQL Server 错误日志:
     

    如前所述的 参数将容器的内部名称更改为自定义值。 此值是以下 Transact-SQL 查询中返回的名称:

     

    将 和 设为相同的值是一种很好的方法,可以轻松地识别目标容器。

  3. 最后一步,在生产环境中更改 SA 密码,因为 在 输出中可见,并存储在同名的环境变量中。

在开始执行以下步骤之前,请确保已在本文顶部选择了首选的 shell(bash、PowerShell 或 cmd)。

  1. 要查看 Docker 容器,请使用 命令。

    应会看到与如下示例类似的输出:

     
  2. 如果 列显示 状态,则 SQL Server 正在容器中运行,并且在侦听 列中指定的端口。 如果 SQL Server 容器的 列显示 ,请参阅 SQL Server Docker 容器故障排除。 一旦 SQL Server 错误日志显示以下消息,就可连接此服务器:。 可以使用以下命令查看容器内的 SQL Server 错误日志:
     

    如前所述的 参数将容器的内部名称更改为自定义值。 此值是以下 Transact-SQL 查询中返回的名称:

     

    将 和 设为相同的值是一种很好的方法,可以轻松地识别目标容器。

  3. 最后一步,在生产环境中更改 SA 密码,因为 在 输出中可见,并存储在同名的环境变量中。

在开始执行以下步骤之前,请确保已在本文顶部选择了首选的 shell(bash、PowerShell 或 cmd)。

  1. 要查看 Docker 容器,请使用 命令。

    应会看到与如下示例类似的输出:

     
  2. 如果 列显示 状态,则 SQL Server 正在容器中运行,并且在侦听 列中指定的端口。 如果 SQL Server 容器的 列显示 ,请参阅 SQL Server Docker 容器故障排除。 一旦 SQL Server 错误日志显示以下消息,就可连接此服务器:。 可以使用以下命令查看容器内的 SQL Server 错误日志:
     

    如前所述的 参数将容器的内部名称更改为自定义值。 此值是以下 Transact-SQL 查询中返回的名称:

     

    将 和 设为相同的值是一种很好的方法,可以轻松地识别目标容器。

下列步骤在容器内部使用 SQL Server 命令行工具 sqlcmd 实用程序 来连接 SQL Server。

  1. 使用 命令在运行的容器内部启动交互式 Bash Shell。 在下面的示例中, 是在创建容器时由 参数指定的名称。
  1. 在容器内部使用完整路径通过 sqlcmd 进行本地连接。
     

    默认情况下,sqlcmd 的最新版本是安全的。 有关连接加密的详细信息,请参阅 sqlcmd 实用工具(对于 Windows)和使用 sqlcmd 进行连接(对于 Linux 和 macOS)。 如果连接不成功,则可以将 选项添加sqlcmd,以指定加密是可选的,而不是强制性的。

    可以省略命令行上提示要输入的密码。 例如:

     
  1. 在容器内部使用完整路径通过 sqlcmd 进行本地连接。
     

    默认情况下,sqlcmd 的最新版本是安全的。 有关连接加密的详细信息,请参阅 sqlcmd 实用工具(对于 Windows)和使用 sqlcmd 进行连接(对于 Linux 和 macOS)。 如果连接不成功,则可以将 选项添加到 sqlcmd,以指定加密是可选的,而不是强制性的。

    可以省略命令行上提示要输入的密码。 例如:

     
  1. 在容器内部使用完整路径通过 sqlcmd 进行本地连接。
     

    默认情况下,sqlcmd 的最新版本是安全的。 有关连接加密的详细信息,请参阅 sqlcmd 实用工具(对于 Windows)和使用 sqlcmd 进行连接(对于 Linux 和 macOS)。 如果连接不成功,则可以将 选项添加到 sqlcmd,以指定加密是可选的,而不是强制性的。

    可以省略命令行上提示要输入的密码。 例如:

     
  1. 如果成功,应会显示 sqlcmd 命令提示符:。

以下部分将引导你使用 sqlcmd 和 Transact-SQL 完成新建数据库、添加数据并运行查询的整个过程。

以下步骤创建一个名为 的新数据库。

  1. 在 sqlcmd 命令提示符中,粘贴以下 Transact-SQL 命令以创建测试数据库:
     
  2. 在下一行中,编写一个查询以返回服务器上所有数据库的名称:
     
  3. 前两个命令没有立即运行。 在新行中键入 以运行前面的命令:
     

接下来创建一个新表 ,然后插入两个新行。

  1. 在 sqlcmd 命令提示符中,将上下文切换到新的 数据库:
     
  2. 创建名为 的新表:
     
  3. 将数据插入新表:
     
  4. 键入 运行上述命令:
     

现在,运行查询以从 表返回数据。

  1. 通过 sqlcmd 命令提示符输入查询,以返回 表中数量大于 152 的行:
     
  2. 运行以下命令:
     
  1. 要结束 sqlcmd 会话,请键入 :
     
  2. 要在容器中退出交互式命令提示,请键入 。 退出交互式 Bash Shell 后,容器将继续运行。

连接到 SQL Server 的其他常见工具包括:

  • 适用于 Visual Studio Code 的 SQL Server 扩展
  • 使用 Windows 上的 SQL Server Management Studio 管理 Linux 上的 SQL Server
  • 什么是 Azure Data Studio?
  • mssql-cli(预览版)
  • 使用 PowerShell Core 管理 Linux 上的 SQL Server

尝试对 Docker 使用 SQL Server Linux 容器映像后,你可能想知道 Docker 是如何用于改进开发和测试的。 下面的视频介绍如何在持续集成和部署方案中使用 Docker。

  • 运行多个 SQL Server 容器
  • 保留数据
  • 在 Linux 容器中还原 SQL Server 数据库
  • SQL Server Docker 容器故障排除
  • mssql-docker GitHub 存储库

你是否知道你可以自行编辑 SQL 内容? 你如果这样做,不仅可以帮助改进我们的文档,还可以获得页面贡献者的殊荣。

有关详细信息,请参阅如何参与 SQL Server 文档编辑

适用于: SQL Server - Linux

在本快速入门教程中,你需要使用 Docker 请求和运行 SQL Server 2017 (14.x) Linux 容器映像 mssql-server-linux。 然后可以使用 sqlcmd 进行连接,创建第一个数据库并运行查询。

有关支持的平台的详细信息,请参阅 Linux 上的 SQL Server 2017 的发行说明。

本快速入门将创建 SQL Server 2017 (14.x) 容器。 如果希望为不同版本的 SQL Server 创建 Linux 容器,请参阅本文的 SQL Server 2019 (15.x) 或 SQL Server 2022 (16.x) 版本。

在本快速入门教程中,你需要使用 Docker 请求和运行 SQL Server 2019 (15.x) Linux 容器映像 mssql-server-linux。 然后可以使用 sqlcmd 进行连接,创建第一个数据库并运行查询。

有关支持的平台的详细信息,请参阅 Linux 上的 SQL Server 2019 的发行说明。

本快速入门将创建 SQL Server 2019 (15.x) 容器。 如果希望为不同版本的 SQL Server 创建 Linux 容器,请参阅本文的 SQL Server 2017 (14.x) 或 SQL Server 2022 (16.x) 版本。

在本快速入门教程中,你需要使用 Docker 请求和运行 SQL Server 2022 (16.x) Linux 容器映像 mssql-server-linux。 然后可以使用 sqlcmd 进行连接,创建第一个数据库并运行查询。

有关受支持的平台的详细信息,请参阅 Linux 上的 SQL Server 2022 的发行说明。

本快速入门将创建 SQL Server 2022 (16.x) 容器。 如果希望为不同版本的 SQL Server 创建 Linux 容器,请参阅本文的 SQL Server 2017 (14.x) 或 SQL Server 2019 (15.x) 版本。

此映像包含在基于 Ubuntu 的 Linux 上运行的 SQL Server。 它可在 Linux 上与 Docker 引擎 1.8+ 配合使用。

从 SQL Server 2022 (16.x) CU 14 和 SQL Server 2019 (15.x) CU 28 起,容器映像包括新的 mssql-tools18 包。 以前的目录 正在逐步淘汰。Microsoft ODBC 18 工具的新目录为 ,与最新的工具产品/服务保持一致。 有关更改和安全增强功能的详细信息,请参阅 ODBC Driver 18.0 for SQL Server 已发布。

本文中的示例使用 命令。 但大多数这些命令也可用于 Podman。 Podman 有一个类似于 Docker 引擎的命令行接口。 可以详细了解 Podman。

  • 任何受支持的 Linux 发行版上的 Docker 引擎 1.8 及更高版本。 有关详细信息,请参阅 Install Docker(安装 Docker)。
  • 有关硬件要求和处理器支持的详细信息,请参阅 SQL Server 2016 和 2017:硬件和软件要求
  • 有关硬件要求和处理器支持的详细信息,请参阅SQL Server 2019:硬件和软件要求
  • 有关硬件要求和处理器支持的详细信息,请参阅SQL Server 2022:硬件和软件要求
  • Docker 存储驱动程序。 此驱动程序是大多数用户的默认设置。 如果你未使用此存储提供程序并且需要进行更改,请参阅有关配置 overlay2 的 Docker 文档中的说明和警告。
  • 在 Docker 主机上安装最新的 sqlcmd
  • 至少 2 GB 的磁盘空间。
  • 至少 2 GB 的 RAM。
  • Linux 上的 SQL Server 的系统要求。

在开始执行以下步骤之前,请确保已在本文顶部选择了首选的 shell(bash、PowerShell 或 cmd)。

  1. 要查看 Docker 容器,请使用 命令。

    应会看到与如下示例类似的输出:

     
  2. 如果 列显示 状态,则 SQL Server 正在容器中运行,并且在侦听 列中指定的端口。 如果 SQL Server 容器的 列显示 ,请参阅 SQL Server Docker 容器故障排除。 一旦 SQL Server 错误日志显示以下消息,就可连接此服务器:。 可以使用以下命令查看容器内的 SQL Server 错误日志:
     

    如前所述的 参数将容器的内部名称更改为自定义值。 此值是以下 Transact-SQL 查询中返回的名称:

     

    将 和 设为相同的值是一种很好的方法,可以轻松地识别目标容器。

  3. 最后一步,在生产环境中更改 SA 密码,因为 在 输出中可见,并存储在同名的环境变量中。

在开始执行以下步骤之前,请确保已在本文顶部选择了首选的 shell(bash、PowerShell 或 cmd)。

  1. 要查看 Docker 容器,请使用 命令。

    应会看到与如下示例类似的输出:

     
  2. 如果 列显示 状态,则 SQL Server 正在容器中运行,并且在侦听 列中指定的端口。 如果 SQL Server 容器的 列显示 ,请参阅 SQL Server Docker 容器故障排除。 一旦 SQL Server 错误日志显示以下消息,就可连接此服务器:。 可以使用以下命令查看容器内的 SQL Server 错误日志:
     

    如前所述的 参数将容器的内部名称更改为自定义值。 此值是以下 Transact-SQL 查询中返回的名称:

     

    将 和 设为相同的值是一种很好的方法,可以轻松地识别目标容器。

  3. 最后一步,在生产环境中更改 SA 密码,因为 在 输出中可见,并存储在同名的环境变量中。

在开始执行以下步骤之前,请确保已在本文顶部选择了首选的 shell(bash、PowerShell 或 cmd)。

  1. 要查看 Docker 容器,请使用 命令。

    应会看到与如下示例类似的输出:

     
  2. 如果 列显示 状态,则 SQL Server 正在容器中运行,并且在侦听 列中指定的端口。 如果 SQL Server 容器的 列显示 ,请参阅 SQL Server Docker 容器故障排除。 一旦 SQL Server 错误日志显示以下消息,就可连接此服务器:。 可以使用以下命令查看容器内的 SQL Server 错误日志:
     

    如前所述的 参数将容器的内部名称更改为自定义值。 此值是以下 Transact-SQL 查询中返回的名称:

     

    将 和 设为相同的值是一种很好的方法,可以轻松地识别目标容器。

下列步骤在容器内部使用 SQL Server 命令行工具 sqlcmd 实用程序 来连接 SQL Server。

  1. 使用 命令在运行的容器内部启动交互式 Bash Shell。 在下面的示例中, 是在创建容器时由 参数指定的名称。
  1. 在容器内部使用完整路径通过 sqlcmd 进行本地连接。
     

    默认情况下,sqlcmd 的最新版本是安全的。 有关连接加密的详细信息,请参阅 sqlcmd 实用工具(对于 Windows)和使用 sqlcmd 进行连接(对于 Linux 和 macOS)。 如果连接不成功,则可以将 选项添加到 sqlcmd,以指定加密是可选的,而不是强制性的。

    可以省略命令行上提示要输入的密码。 例如:

     
  1. 在容器内部使用完整路径通过 sqlcmd 进行本地连接。
     

    默认情况下,sqlcmd 的最新版本是安全的。 有关连接加密的详细信息,请参阅 sqlcmd 实用工具(对于 Windows)和使用 sqlcmd 进行连接(对于 Linux 和 macOS)。 如果连接不成功,则可以将 选项添加到 sqlcmd,以指定加密是可选的,而不是强制性的。

    可以省略命令行上提示要输入的密码。 例如:

     
  1. 在容器内部使用完整路径通过 sqlcmd 进行本地连接。
     

    默认情况下,sqlcmd 的最新版本是安全的。 有关连接加密的详细信息,请参阅 sqlcmd 实用工具(对于 Windows)和使用 sqlcmd 进行连接(对于 Linux 和 macOS)。 如果连接不成功,则可以将 选项添加到 sqlcmd,以指定加密是可选的,而不是强制性的。

    可以省略命令行上提示要输入的密码。 例如:

     
  1. 如果成功,应会显示 sqlcmd 命令提示符:。

以下部分将引导你使用 sqlcmd 和 Transact-SQL 完成新建数据库、添加数据并运行查询的整个过程。

以下步骤创建一个名为 的新数据库。

  1. 在 sqlcmd 命令提示符中,粘贴以下 Transact-SQL 命令以创建测试数据库:
     
  2. 在下一行中,编写一个查询以返回服务器上所有数据库的名称:
     
  3. 前两个命令没有立即运行。 在新行中键入 以运行前面的命令:
     

接下来创建一个新表 ,然后插入两个新行。

  1. 在 sqlcmd 命令提示符中,将上下文切换到新的 数据库:
     
  2. 创建名为 的新表:
     
  3. 将数据插入新表:
     
  4. 键入 运行上述命令:
     

现在,运行查询以从 表返回数据。

  1. 通过 sqlcmd 命令提示符输入查询,以返回 表中数量大于 152 的行:
     
  2. 运行以下命令:
     
  1. 要结束 sqlcmd 会话,请键入 :
     
  2. 要在容器中退出交互式命令提示,请键入 。 退出交互式 Bash Shell 后,容器将继续运行。

连接到 SQL Server 的其他常见工具包括:

  • 适用于 Visual Studio Code 的 SQL Server 扩展
  • 使用 Windows 上的 SQL Server Management Studio 管理 Linux 上的 SQL Server
  • 什么是 Azure Data Studio?
  • mssql-cli(预览版)
  • 使用 PowerShell Core 管理 Linux 上的 SQL Server

尝试对 Docker 使用 SQL Server Linux 容器映像后,你可能想知道 Docker 是如何用于改进开发和测试的。 下面的视频介绍如何在持续集成和部署方案中使用 Docker。

  • 运行多个 SQL Server 容器
  • 保留数据
  • 在 Linux 容器中还原 SQL Server 数据库
  • SQL Server Docker 容器故障排除
  • mssql-docker GitHub 存储库

你是否知道你可以自行编辑 SQL 内容? 你如果这样做,不仅可以帮助改进我们的文档,还可以获得页面贡献者的殊荣。

有关详细信息,请参阅如何参与 SQL Server 文档编辑

到此这篇argparser怎么安装(安装arch)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • docker版本分为什么与什么(docker 不同版本 兼容)2025-01-14 19:36:08
  • 华为模拟器路由器接口配置ip地址是多少(华为模拟器rip路由配置)2025-01-14 19:36:08
  • imx6ull是arm几(imx6u6a)2025-01-14 19:36:08
  • rbac权限模型图片(权限设计rbac 权限设计)2025-01-14 19:36:08
  • 华为模拟器配置rip(华为模拟器配置静态路由命令)2025-01-14 19:36:08
  • 字符串转为int(字符串转为inputstream)2025-01-14 19:36:08
  • et cetera怎么用(et sample)2025-01-14 19:36:08
  • oracle教程(oracle教程入门)2025-01-14 19:36:08
  • resnet模型框架(resnet18模型)2025-01-14 19:36:08
  • score是什么意思(hmscore是什么意思)2025-01-14 19:36:08
  • 全屏图片