gpt4 book ai didi

powershell-core - 用于 Linux 的 Powershell 核心 sqlserver 模块中缺少 Invoke-Sqlcmd cmlet

转载 作者:行者123 更新时间:2023-12-02 04:27:46 25 4
gpt4 key购买 nike

我在 Linux Ubuntu 16.04 上使用最新版本的 Powershell 内核。我正在尝试使用 powershell 的 invoke-sqlcmd cmdlet 查询 sql server 数据库。 (是的,我已经安装了 sqlserver 模块)
我收到一条错误消息,提示它找不到 cmdlet。当我安装 sqlserver 模块时,该命令在 windows powershell 中。
Screenshot of the same

invoke-sqlcmd 是否仅适用于 Windows?如果是,是否有另一种方法可以在 powershell 核心中实现相同的结果。

最佳答案

使用 Powershell 内核(撰写本文时为 6.2.3),您可以像这样安装 sql server 模块:
Install-Module -Name SqlServer
然后您可以调用invoke-sqlcmd
如果您想了解更多信息:http://sqlvariant.com/2019/03/invoke-sqlcmd-is-now-available-cross-platform-in-the-sqlserver-module/

关于powershell-core - 用于 Linux 的 Powershell 核心 sqlserver 模块中缺少 Invoke-Sqlcmd cmlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52210823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com