web-dev-qa-db-ja.com

SQL Server Management Studioのデフォルトのインストールパスを変更する

SQL Server Management StudioつまりC:をインストールするときにデフォルトのインストールパスを変更できますか? C:ドライブにはシステムアプリケーションがあり、SQL Server Management StudioをD:ドライブにインストールしたいのでいっぱいです。これは可能ですか?

ありがとうございました、

11
CodingLife

デフォルトのSQL Server Management Studioのインストールパスを変更するための直接的な方法はありません(現在)butを使用できますSymbolic Links

シンボリックリンクとは何ですか?

Windowsでのシンボリックリンク(別名シンボリックリンク)作成の完全ガイド

シンボリックリンクは基本的に高度なショートカットです。個々のファイルまたはフォルダーへのシンボリックリンクを作成すると、そのリンクは、ファイルまたはフォルダーを指している単なるリンクであっても、Windowsへのファイルまたはフォルダーと同じように見えます。

Windows 10ユーザー

Windows 10ユーザーは、最初に開発者モードを有効にする必要があります

[設定]> [更新とセキュリティ]> [開発者向け]。

方法

  1. 開いた Command PromptまたはWindows PowerShell with 管理者として実行およびSQL Server Management Studioをインストールする前にこのコマンドを貼り付けます
mkdir "D:\Program Files\Microsoft SQL Server"
mkdir "D:\Program Files (x86)\Microsoft SQL Server"

mklink /J "C:\Program Files\Microsoft SQL Server" "D:\Program Files\Microsoft SQL Server"
mklink /J "C:\Program Files (x86)\Microsoft SQL Server" "D:\Program Files (x86)\Microsoft SQL Server"
  1. 次に、SQL Server Management Studio(SSMS)をインストールします。

ドライブCには、AppData\Local\Microsoft\Microsoft SQL Serverしかし、それらは1GBより大きくありません。

SSMSが既にインストールされている場合はどうなりますか?

SSMSのすべてのインスタンスを閉じ、これらのフォルダーの名前を任意の名前に変更します。

C:\Program Files\Microsoft SQL Server
C:\Program Files (x86)\Microsoft SQL Server

How Toの手順に従って、フォルダーの内容を新しい場所に移動(切り取り/貼り付け)します。

D:\Program Files\Microsoft SQL Server
D:\Program Files (x86)\Microsoft SQL Server
10
Pejman.Nik

以前、レジストリ値を編集してpowershellを使用してこれを行うために、この投稿に対する回答を示しました。

それ以来、さまざまなことを試してみましたが、ここでもコマンドラインからユーザーが希望するパスにSQL Server Management Studioをインストールする新しい方法があります。

手順は次のとおりです。

  1. これからSSMSの最新バージョンをダウンロードします link

  2. Win + Qキーを押してコンピューターで検索を開き、cmdを入力します。右側のペインで[管理者として実行]をクリックします。

  3. 手順1でURLから最近ダウンロードしたSSMSメディアを参照します。私の場合はD:\ Softwareにありました
  4. 以下のコマンドを使用して、別のフォルダーにインストールします。私の場合は、D:\ testにインストールしています。

「SSMS-Setup-ENU.exe/Install/quiet/norestart/log D:\ Test\log.txt SSMSInstallRoot = D:\ test」

そして、あなたはすべて設定されています...

スクリーンショットの手順については、 https://sqlx86.com/2018/12/27/change-the-default-installation-path-for-sql-server-management-studio-using-command-Prompt/

4

これを行うには、powershellスクリプトを使用してレジストリ値を更新し、インストールを実行する必要があります。インストール後のレジストリ値はデフォルトにリセットされます

デフォルトのインストールディレクトリの値を更新する

$RegKey =”HKLM:\Software\Microsoft\Windows\CurrentVersion”
Set-ItemProperty -Path $RegKey -Name “ProgramFilesDir” -Value “D:\Program Files”
Set-ItemProperty -Path $RegKey -Name “ProgramFilesDir (x86)” -Value ‘D:\Program Files (x86)’
Get-ItemProperty -Path $RegKey -Name “ProgramFilesDir”
Get-ItemProperty -Path $RegKey -Name “ProgramFilesDir (x86)”
Write-Host “1. Run the SSMS installer and wait for its completion… (Start-Process -Wait)” -ForegroundColor Yellow
$process=”D:\Software\SSMS-Setup-ENU.exe”
$args=”/install”
Start-Process $process -ArgumentList $args -Wait
Write-Host “`nProcess `”$process`” has been executed and is now stopped.” -ForegroundColor DarkGreen

値をデフォルトのインストールディレクトリに戻す

$RegKey =”HKLM:\Software\Microsoft\Windows\CurrentVersion”
Set-ItemProperty -Path $RegKey -Name “ProgramFilesDir” -Value “C:\Program Files”
Set-ItemProperty -Path $RegKey -Name “ProgramFilesDir (x86)” -Value ‘C:\Program Files (x86)’
Get-ItemProperty -Path $RegKey -Name “ProgramFilesDir”
Get-ItemProperty -Path $RegKey -Name “ProgramFilesDir (x86)”

スタートメニューのアイコンの場所をSSMSファイルの更新された場所に更新します。

私の場合、私は閲覧しなければなりませんでした

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

SSMSを右クリックし、ターゲットをSSMSプログラムファイルの新しい場所に更新すると、すべての準備が整います。詳細な手順については、 https://sqlx86.com/2018/06/28/installing-ssms-to-a-different-location/

4

はい、SSMS 18.0から開始できます。

SQL Server Management Studio(SSMS)18.0は一般向けにリリース

SSMSはカスタムフォルダーにインストールできます–これは長年の要望でした。 SSMS 18を使用すると、SSMSを任意のフォルダーにインストールでき、オプションはコマンドラインとセットアップUIの両方から利用できます。

1
Lukasz Szozda

Microsoftのサポートに関する指示に従いました https://docs.Microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017

私はVisual Studio 2015 IsoShellを修復しました。

0
SQLDev