--- lang: ja-jp breaks: true --- # SQL Server 2017 を オフライン環境にインストールする方法 2021-12-05 ## オフライン環境にSQLServer 2017をインストールしようとすると、`Microsoft R` の承諾箇所でインストーラーがフリーズする。   :::info インストーラはフリーズするが、そのまま10分位待ち続けたら、次に進むことができ、何とか最後までインストールすることは可能。 ※ただし、 `Microsoft R` 、 `Python` をインストール対象から除外する事。 ::: > インターネットに接続されていないコンピューター上に SQL Server Machine Learning (R および Python) をインストールする > https://docs.microsoft.com/ja-jp/sql/machine-learning/install/sql-ml-component-install-without-internet-access?view=sql-server-2017#apply-cumulative-updates > SQL Server R Services またはSQL Server Machine Learning Servicesをオフラインでインストールまたは更新プログラムを適用するための方法 > https://techcommunity.microsoft.com/t5/sql-server-support-blog/sql-server-r-services-%E3%81%BE%E3%81%9F%E3%81%AFsql-server-machine-learning/ba-p/2732581 ## 「インターネットに接続されていないコンピューター上で SQL Server セットアップを実行すると、セットアップによってウィザードに [オフライン インストール] ページが追加され、前の手順でコピーした CAB ファイルの場所を指定できるようになります。」とあるが、DNSの名前解決が可能なオフライン環境では、このページが表示されない。 `setup.exe`のヘルプを見ると以下のようなオプションがある。 ```shell= setup.exe /? ・・・ MRCACHEDIRECTORY Microsoft R オープンおよび Microsoft R サーバーのキャッシュ ディレクトリ。 ・・・ setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION=install /PID=<validpid> /FEATURES=SQL,AS,IS,Tools /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount" /SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount " /AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************" /ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************" /ISSVCAccount="MyDomain\MyAccount" /ISSVCPASSWORD="************" /ASSYSADMINACCOUNTS="MyDomain\MyAccount" ``` > R と Python を備えた SQL Server Machine Learning Services をコマンド ラインからインストールする > https://docs.microsoft.com/ja-jp/sql/machine-learning/install/sql-ml-component-commandline-install?view=sql-server-ver15 ```shell= setup.exe /ACTION=install /MRCACHEDIRECTORY="C:\TEMP" /ASCOLLATION="Japanese_90_BIN2" /SQLCOLLATION="Japanese_90_BIN2" /INSTANCENAME="MSSQL2017" ``` ###### tags: `SQL Server` `SQL Server 2017` `オフライン環境`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up