您可以为所有用户安装 SSMS 吗?

Can you install SSMS for all users

我从事生产支持工作,经常需要使用提升的 ID 和密码来解决问题。当我尝试 运行 SSMS 或 Visual studio 使用与安装时不同的用户 ID 时,它会尝试为新用户重新安装。有没有一种方法可以安装这些程序中的任何一个,以便我的计算机上的任何用户都可以 运行 而无需重新安装?

Can you install SSMS for all users

尝试以 Administrator(right-click 在 SSMS 安装程序上重新安装 SSMS,然后选择 运行 作为管理员).

此外,你可以从这个路径复制SSMS启动程序

‪C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe

进入

C:\ProgramData\Microsoft\Windows\Start Menu\Programs

它是所有用户的全局开始文件夹。

注意 ProgramData 是一个隐藏文件夹。

如果文件夹不在路径下,您可以创建一个名为 Microsoft SQL Server Tools 18 的文件夹。

我这边,我复制进去了:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server Tools 18

并且那么SSMS就可以对所有用户使用了。

我解决了这个问题。似乎有一个失败的更新挂起。我进入 VS 安装程序并重新运行更新,现在我可以毫无问题地执行 运行。这导致了另一个似乎没有解决方案的问题。那就是现在打开一个 dtsx 文件需要很长时间。