iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >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://www.lsjlt.com/news/38176.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 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
  • Python3.10和Python3.9版本之间的差异介绍
    目录介绍:了解 Python 及其用例:分析 Python 3.9 V/s Python 3.10 的差异Python 3.9:IANA 时区数据库合并和更新字典的函数删除前缀和后缀...
    99+
    2024-04-02
  • git怎么比较不同分支的差异
    这篇文章主要讲解了“git怎么比较不同分支的差异”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“git怎么比较不同分支的差异”吧!前两天,在做集成的时候碰到了一件闹心事。事情是这样的,良许的一...
    99+
    2023-06-15
  • 了解MySQL的不同版本
    MySQL是一种流行的开源关系型数据库管理系统,被广泛应用于网站开发、数据分析和其他数据处理任务中。MySQL有多个版本,每个版本都有其特点和优点。本文将介绍MySQL的不同版本,并给...
    99+
    2024-04-02
  • Python3.10和Python3.9版本之间有哪些差异
    这篇文章主要讲解了“Python3.10和Python3.9版本之间有哪些差异”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python3.10和Python3.9版本之间有哪些差异”吧!介...
    99+
    2023-06-21
  • mpp 数据库greenplum官方商业版本与开源版本的差异
         greenplum是基于超大型DW或OLAP数据库的集群型解决方案,它是基于postgresql开发的;你要是有postgresql数据库的底子,进阶greenplu...
    99+
    2024-04-02
  • MongoDB社区版和企业版版本特性差异有哪些
    这篇文章主要介绍MongoDB社区版和企业版版本特性差异有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!版本特性社区版本企业版本JSON数据模型、自由模式支持支持水平扩展的自动分...
    99+
    2024-04-02
  • 讨论不同浏览器对CSS的解析差异
    不同浏览器对CSS的解释存在差异,这种情况经常会困扰前端开发者,尤其是那些希望网站在不同浏览器上展现相同外观的人。本文将讨论不同浏览器对CSS的解析差异,并提供一些解决方法。浏览器对CSS的解释差异在CSS的标准规范中,CSS属性的不同取值...
    99+
    2023-05-14
  • 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
  • Python 2.7版本与3.6的不同
    许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先选择一个最适合你的Python教程,教程中使用哪个版本的Python,你就用那个版本。等学得差不多了,再来研究不同版本之间的差别...
    99+
    2023-01-31
    版本 Python
  • Java 不同版本的 Switch语句
    目录旧的Java Switch语句新的Switch语句Java Switch表达式的收益率结论前言: 自Java13以来,Switch表达式被添加到Java核心库中。如果您使用的是J...
    99+
    2024-04-02
  • 相同sql不同机器上效率差异case有哪些
    这篇文章将为大家详细讲解有关相同sql不同机器上效率差异case有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 一个用户问题,数据从ECS迁移到RDS,相同的语句...
    99+
    2024-04-02
  • 不同语言中数组与Go语言数组的差异
    go 语言数组与其他语言数组的不同之处:内存分配: go 数组在运行时分配内存,大小可重新分配,而其他语言数组在编译时分配并固定大小。类型安全: go 数组只持有特定类型元素,避免运行时...
    99+
    2024-04-11
    go 数组 go语言 c++
  • 不同语言中闭包与Go语言闭包的差异
    不同语言的闭包实现方式各不相同。go 语言的闭包称为匿名函数,只捕获包含范围内的局部变量。这种机制为 go 语言闭包提供了更高的安全性和可控性。 闭包:不同语言之间的差异与 Go 语言...
    99+
    2024-04-11
    go语言 闭包 python 作用域
  • Golang 函数文档在不同开发环境下的差异
    go 函数文档在不同开发环境中存在差异:语法: godoc 使用 go 标记语言,而 ide 和 go playground 使用 html 或 markdown。格式: 文档格式因环境...
    99+
    2024-05-06
    golang 函数文档 vscode
  • PHP5和PHP8之间的版本差异剖析:深入了解
    深入了解PHP5和PHP8:版本间的差异解析 随着互联网的快速发展和技术的不断进步,编程语言的发展也愈发迅猛。PHP作为一种广泛应用于Web开发的脚本语言,自诞生以来就受到了众多开发者的喜爱。而经过多年演化的PHP,其版本也从最...
    99+
    2024-01-26
    PHP 版本差异
  • 不同语言中接口与Go语言接口的差异
    不同语言中接口与 Go 语言接口的差异 什么是接口? 接口是一种抽象概念,定义了一组方法或行为,而不需要定义这些方法的具体实现。接口允许程序员定义一组通用的规则或契约,而不管底层实现如...
    99+
    2024-04-12
    接口 go语言 python c#
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作