【问题标题】:Powershell sql server module 2017 manual installPowershell sql server模块2017手动安装
【发布时间】:2018-11-15 21:50:54
【问题描述】:
刚刚安装了 sql server 2017 RTM。之后我安装了 SSMS 版本 17。有趣的是,这不会安装 powershell 模块,但您必须从 PowerShell Gallery 安装它。现在我的服务器当然(作为企业环境)没有直接连接到互联网,甚至该域中的管理计算机也没有。从 Powershell Gallery 网站我无法手动安装 powershell 模块。问题是这里有人设法为 sql server 2017 安装了最新的 sql server powershell 模块吗?
【问题讨论】:
标签:
sql-server
powershell-3.0
【解决方案1】:
我不在测试这个的环境中,但一种方法是将模块安装在可以访问互联网的计算机/服务器上,下载并安装在那里,找到模块,然后将其复制到另一台服务器并导入它。所以,类似:
在另一台计算机上(可以访问互联网):
Install-Module -Name SqlServer
(Get-Module -ListAvailable SqlServer).Path
转到路径并将文件复制到另一台服务器上的相同位置。然后,在另一台服务器上,运行:
Import-Module -Name SqlServer
这假设两台主机都运行相同版本的 Powershell;或者至少是兼容的。