返回顶部
首页 > 资讯 > 数据库 >SQLPS不同版本的差异
  • 914
分享到

SQLPS不同版本的差异

2024-04-02 19:04:59 914人浏览 八月长安
摘要

服务器上装了SQL Server 2014的默认实例,以及sql Server 2017的命名实例SQL2017$env:PSModulePath为%SystemRoot%\system32\windows


服务器上装了SQL Server 2014的默认实例,以及sql Server 2017的命名实例SQL2017

$env:PSModulePath为

%SystemRoot%\system32\windowsPowershell\v1.0\Modules\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\PowerShell\Modules\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\PowerShell\Modules\

在执行Powershell命令

New-SqlAvailabilityGroup -Name $AgName -InputObject $Primary -AvailabilityReplica $Replicas -Database $DatabaseList

时,报错如下:

SQLPS不同版本的差异

SQLPS不同版本的差异

去掉了SQL Server 2014的SQLPS目录路径

%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\PowerShell\Modules\

再加载SQL Server 2017默认的SQLPS,执行New-SqlAvailabilityGroup正常。

说明两个版本SQLPS里New-SqlAvailabilityGroup对应的参数-InputObject类型有差异。


后记:

后来再尝试加载SQL Server 2014的SQLPS模块,针对SQL Server 2014默认实例创建AG失败。索性直接调用新装的SqlServer模块,可以向后兼容。


Powershell模块安装


#https://www.powershellgallery.com

#在线下载安装

Install-Module -Name Powershellget -force


#离线下载安装

#Https://www.powershellgallery.com/packages/CredentialsManager/1.1

#保存模块

Save-Module -Name CredentialsManager -Path C:\powershellgallery

#拷贝到

%ProgramFiles%/WindowsPowershell/Module/

#加载即用、用时注册

Import-Module -Name CredentialsManager


PowerShell 2.0 uses the appropriately-named Import-Module cmdlet to import modules. When this cmdlet is run, Windows PowerShell searches for the specified module within the directories specified in the PSModulePath variable. When the specified directory is found, Windows PowerShell searches for files in the following order: module manifest files (.psd1), script module files (.psm1), binary module files (.dll). For more infORMation about adding directories to the search, see Modifying the PSModulePath Installation Path.

Beginning in Windows PowerShell 3.0, modules are imported automatically when any cmdlet or function in the module is used in a command. This feature works on any module in a directory that this included in the value of the PSModulePath environment variable. If you do not save your module on a valid path however, you can still load them using the explicit Import-Module option, described above.

您可能感兴趣的文档:

--结束END--

本文标题: SQLPS不同版本的差异

本文链接: https://lsjlt.com/news/38176.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SQLPS不同版本的差异
    服务器上装了SQL Server 2014的默认实例,以及SQL Server 2017的命名实例SQL2017$env:PSModulePath为%SystemRoot%\system32\Windows...
    99+
    2024-04-02
  • Git如何查看不同版本的差异
    这篇文章主要介绍了Git如何查看不同版本的差异,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。查看不同版本的差异命令作用git diff查看不...
    99+
    2024-04-02
  • 不同 PHP 版本中数组排序算法的性能差异
    不同 php 版本使用不同的数组排序算法,性能差异显著:php 5.0-7.0:快速排序php 7.1-8.0:timsort(归并排序和插入排序)php 8.1+:hhvm基准测试结果...
    99+
    2024-04-27
    性能差异 数组排序算法
  • Python学习——版本的差异
        学习python,看经典书籍也好,看入门教程也好,一般都是旧版的。而新版Python在使用上有很大的不同,新手常常为此困惑难以进行。下面是我学习时候遇到的几个问题。     1. 【print “Hello Wrold”】不工作。新...
    99+
    2023-01-31
    差异 版本 Python
  • ARM版和x86版Win8有何不同主要存在哪些差异
    ARM版和x86版Windows 8体验不同,这是微软已经明确表示了的。那么,ARM版和x86版Windows 8有什么不同呢Windows 8 ARM设备将采用德州仪器、高通和Nvidia的处理器,主流W...
    99+
    2022-06-04
    有何不同 差异 ARM
  • git怎么比较不同分支的差异
    这篇文章主要讲解了“git怎么比较不同分支的差异”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“git怎么比较不同分支的差异”吧!前两天,在做集成的时候碰到了一件闹心事。事情是这样的,良许的一...
    99+
    2023-06-15
  • Python3.10和Python3.9版本之间的差异介绍
    目录介绍:了解 Python 及其用例:分析 Python 3.9 V/s Python 3.10 的差异Python 3.9:IANA 时区数据库合并和更新字典的函数删除前缀和后缀...
    99+
    2024-04-02
  • mpp 数据库greenplum官方商业版本与开源版本的差异
         greenplum是基于超大型DW或OLAP数据库的集群型解决方案,它是基于postgresql开发的;你要是有postgresql数据库的底子,进阶greenplu...
    99+
    2024-04-02
  • 了解MySQL的不同版本
    MySQL是一种流行的开源关系型数据库管理系统,被广泛应用于网站开发、数据分析和其他数据处理任务中。MySQL有多个版本,每个版本都有其特点和优点。本文将介绍MySQL的不同版本,并给...
    99+
    2024-04-02
  • Python3.10和Python3.9版本之间有哪些差异
    这篇文章主要讲解了“Python3.10和Python3.9版本之间有哪些差异”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python3.10和Python3.9版本之间有哪些差异”吧!介...
    99+
    2023-06-21
  • 讨论不同浏览器对CSS的解析差异
    不同浏览器对CSS的解释存在差异,这种情况经常会困扰前端开发者,尤其是那些希望网站在不同浏览器上展现相同外观的人。本文将讨论不同浏览器对CSS的解析差异,并提供一些解决方法。浏览器对CSS的解释差异在CSS的标准规范中,CSS属性的不同取值...
    99+
    2023-05-14
  • MongoDB社区版和企业版版本特性差异有哪些
    这篇文章主要介绍MongoDB社区版和企业版版本特性差异有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!版本特性社区版本企业版本JSON数据模型、自由模式支持支持水平扩展的自动分...
    99+
    2024-04-02
  • 部署mysql5.5+版本与mysql5.5之前版本主从有哪些差异
    本文主要给大家介绍部署mysql5.5+版本与mysql5.5之前版本主从有哪些差异,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下部署mysql5....
    99+
    2024-04-02
  • MySQL 不同版本说明
    Mysql 的官网下载地址:        http://dev.mysql.com/downloads/  ...
    99+
    2024-04-02
  • 3dsmax不同版本 pyside qt
    前言: 3dsmax 在 2014 extension 之后开始集成 Python 和 PySide,但是在版本2014 extension - 2015 中,当设置 qt UI 的父窗口为 max 主窗口的时候会报错,3dsmax20...
    99+
    2023-01-30
    版本 dsmax qt
  • 相同sql不同机器上效率差异case有哪些
    这篇文章将为大家详细讲解有关相同sql不同机器上效率差异case有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 一个用户问题,数据从ECS迁移到RDS,相同的语句...
    99+
    2024-04-02
  • Java 不同版本的 Switch语句
    目录旧的Java Switch语句新的Switch语句Java Switch表达式的收益率结论前言: 自Java13以来,Switch表达式被添加到Java核心库中。如果您使用的是J...
    99+
    2024-04-02
  • Python 2.7版本与3.6的不同
    许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先选择一个最适合你的Python教程,教程中使用哪个版本的Python,你就用那个版本。等学得差不多了,再来研究不同版本之间的差别...
    99+
    2023-01-31
    版本 Python
  • yum安装不同的mysql,php版本
    1.第一步就是看linu是否安装了mysql,经过rpm -qa|grep mysql查看到centos下安装mysql如果有安装就卸载以前低版本rpm -qa|grep mysqlrpm -e --nod...
    99+
    2024-04-02
  • 不同语言中闭包与Go语言闭包的差异
    不同语言的闭包实现方式各不相同。go 语言的闭包称为匿名函数,只捕获包含范围内的局部变量。这种机制为 go 语言闭包提供了更高的安全性和可控性。 闭包:不同语言之间的差异与 Go 语言...
    99+
    2024-04-11
    go语言 闭包 python 作用域
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作