使用SCCM部署SQL Server Management Studio
在这篇文章中,我们将介绍使用SCCM (SSMS)部署SQL server管理工作室的步骤。SQL server management studio提供了配置、监控和管理SQL实例的工具。如果您安装了SQL server 2016,默认情况下机器上没有安装SQL management studio。
我希望当你安装SQL server2016年的SCCM。在此之前,SQL server 2014允许安装管理工具。我不是一个核心SQL用户,但我确实在工作时使用SQL管理工作室SCCM.这基本上是连接到SQL实例并执行一些任务。
微软决定将管理工作室的安装从主SQL server安装中分离出来。背后的想法可能是远程管理SQL服务器。问题是为什么SQL用户需要登录到SQL server来管理那些也可以远程管理的东西。
与直接登录SQL server相比,安装management studio管理SQL server是一种更好的方式。因此,我相信在SQL server的未来版本中,管理工作室将是一个独立的工具。
更新-我更新了这篇文章,因为安装和卸载命令是不正确的。
使用SCCM部署SQL Server Management Studio
要使用SCCM部署SQL server管理工作室,请从中下载最新版本链接.这来作为一个可执行文件,我希望有一个msi文件可用。此外,在同一个链接上,您还可以找到兼容的操作系统、更改日志和安装studio的先决条件。我必须说,该工作室与大多数现代操作系统兼容。但是,请检查一次并继续部署。
创建一个新的应用程序,选择“手动指定应用程序信息”。点击下一个.
添加一些关于应用程序的信息,然后单击下一个.
单击Add按钮添加部署类型。选择“手动指定部署信息”。点击下一个.
指定内容位置、安装和卸载软件的命令。华体会体育系列
安装程序- sssm - setup - enu .exe / Install /quiet /norestart .exe
卸载程序-“C:\ProgramData\Package Cache\{91a1b895-c621-4038-b34a-01e7affbcb6b}\ sssm - setup - enu .exe”/ Uninstall /quiet /norestart
添加一条检测规则,选择“类型”为文件系统.
指定文件路径为
%programfiles(x86)%\Microsoft SQL Server\140\tools\bin \managementstudio。
接下来指定文件名为Ssms.exe。单击“确定”下一个.
请根据实际情况设置用户体验。点击下一个并完成其余步骤。最后分发内容并将应用程序部署到设备集合。
等待软件出现在客户端机器上华体会体育系列的软件中心。点击安装安装SQL管理工作室。
我已经使用EMCO MSI软件将此安装程序转换为MSI安装程序。华体会体育系列当我手动华体会体育系列安装软件时,软件通过软件中心安装就可以了。没有错误消息,安装没有问题。当我在一个任务序列中包含它时,它会暂停并且不安装。我甚至已经将应用程序从存储它的任务序列中取出,并将其称为常规应用程序,作为操作系统部署任务序列的一部分,同样的事情正在发生。我不知道为什么这可以通过软件中心完美地工作,而在任务序列中使用时不工作。华体会体育系列程序完全一样。任何真知灼见都将不胜感激。
与18.4我得到一个失败的- 0x87D00324(-2016410844)
我发现了这个问题(糟糕的检测方法,正在使用这里引用的方法)。我最终做了18.6,因为它真的推出了
我手动安装18.6在任意一台PC上获取正确的检测和卸载方法。
卸载
1
" C:\ProgramData\Package Cache{07163ee8-42d2-4a55-b2e9-db153fadb76f}\SSMS-Setup.ENU.exe " /uninstall /quiet /norestart .exe
检测方法
1
programfiles(x86)%\Microsoft SQL Server Management Studio 18\Common7\IDE
我刚刚为18.5做了这个,看起来它改变了一些东西,特别是在检测方法周围:
C:\ProgramData\Package Cache\{819022b1-484d-41b2-8972-dbb375fd4f07}\SSMS-Setup-ENU.exe " / Uninstall /quiet /norestartxe " / Uninstall /quiet .exe
检测方法:C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE
版本等于:2019.150.18333.0
SSMS已经安装,我能够在程序中看到应用程序
但在软件中心显华体会体育系列示安装失败
原因是什么?
去哪里检查?
如何确定不同版本的SSMS的删除字符串的GUID ?
这个我想知道。你可以在注册表中找到它,但最好能有一种自动的方式,在安装版本18之前删除版本17。我试过WMI,但这似乎找不到它;也许是因为它在注册表中被引用为一个包?本文中引用的GUID是17.9.1,但我也有以下内容;
17.9 - 14.0.17285.0 - {a0010c7f-d2e9-486b-a658-a1a1106847da}
17.9.1 - 14.0.17289.0 - {91a1b895-c621-4038-b34a-01e7affbcb6b}
18.1 - 15.0.18131.0 - {1643af48-a2d8-4806-847c-8d565a9af98a}
18.4 - 15.0.18206.0 - {7871da56-98b6-4ef8-b4d4-b7c310e14146}
以防有人需要更新字符串!
18.10 - 2019.150.18390.0 - C:\ProgramData\Package Cache\{c09f71ef-fff8-435a-bdc9-3c242a7c36f3}
对于GA 18.0,我不得不将检测规则更改为指向“%programfiles(x86)%\Microsoft SQL Server Management Studio 18”,“ssms.exe”仍然相同。
谢谢你的建议。
您好,我如何开始选择我想安装的功能?
我必须找到那个你。在写这篇文章时,我的目的是部署完整的studio(默认带有选项)。
你好,
在部署过程中遇到问题?
确保SSMS之前和。exe - > " sssms - setup - enu .exe " /install /quiet /norestart sssms - setup - enu .exe /install /quiet /norestart
谢谢Kapil,我已经修复了安装和卸载命令。
你好,德赛,
你测试过卸载字符串吗?
“%programfiles(x86)%\Microsoft SQL Server\140\tools\binn\managementstudio\ sssm .exe”/uninstall /quiet .exe
ssms.exe真的有这个参数吗?
谢谢你!
BR
Oto
当您打开命令提示符并使用帮助开关运行可执行文件时,您将获得这些开关。这是我的推特https://twitter.com/PrajwalDesai/status/910146297327345664
请尝试查看17.3版本中的开关,对我来说,现在不可见卸载开关。比我必须使用不同的卸载cmdline。
谢谢你的回复。
你好Oto,我下载了SSMS 17.4版本,我看到卸载开关仍然存在。我不认为它会在17.3中被删除。
当你运行“%programfiles(x86)%\Microsoft SQL Server\140\tools\bin \managementstudio\ sssm .exe /?”
当运行“sssms - setup - enu .exe /?”
我使用“sssm - setup - enu .exe /uninstall /quiet /norestart”卸载sccm包。当使用guid时,它没有删除快捷键。
我从未提到使用%programfiles(x86)%\…path获取这些开关。在评论中,我明确指出,“当你打开命令提示符并使用帮助开关运行可执行文件时,你会得到开关”。
然后你需要在你对Oto的回答中澄清,你指的是SSMS-Setup-ENU.exe。当他询问有关ssms.exe的问题时。
你不能运行“sssm .exe /uninstall”,因为它不包含该开关。
请看看你自己的截图://www.photo-critics.com/wp-content/uploads/2017/09/Deploy-SQL-Server-Management-Studio-using-SCCM-Snap4.jpg
你的措辞也有它:
指定内容位置、安装和卸载软件的命令。华体会体育系列
安装程序-“sssm - setup - enu .exe”/ Install /quiet /norestart
卸载程序-“%programfiles(x86)%\Microsoft SQL Server\140\tools\binn\managementstudio\ sssm .exe”/ Uninstall /quiet
谢谢Brachus。我修复了安装和卸载命令。
你的卸载命令行不工作。
抱歉耽搁了。我修复了安装和卸载命令。
你好奥托,我已经修复了安装和卸载命令。