プリザンターをWindowsにインストールする際の事前準備
## 概要
プリザンターをWindows/Windows Serverにインストールする際の事前準備です。
## 前提となるソフトウェアのインストールおよび設定
プリザンターをインストールするためには、下記のソフトウェアのインストールおよび設定が必要になります。以下の手順通り、すべてインストールしてください。
### 1. Windowsの機能の有効化
インストールするOSに合わせていずれかの作業を実施してください。
[Windowsの機能の有効化(Windows 10 / 11)](feature-activation-windows10)
[Windowsの機能の有効化(Windows Server 2016)](feature-activation-windows-server2016)
[Windowsの機能の有効化(Windows Server 2019)](feature-activation-windows-server2019)
[Windowsの機能の有効化(Windows Server 2022)](feature-activation-windows-server2022)
### 2. .NETのインストール
[.NETのインストール(Windows環境)](install-dotnet-windows)
### 3. データベースのインストール
#### DBにSQL Serverを利用する場合
[SQL Server 2022 Expressのインストール及び設定](install-sql-server2022-express)
[SQL Server Management Studioのインストール](install-sql-server-management-studio)
#### DBにPostgreSQLを利用する場合
[PostgreSQLのインストール(Windows OS)](install-postgresql-on-windows)
#### DBにMySQLを利用する場合
[MySQLのインストール(Windows OS)](install-mysql-on-windows)
※MySQLはver1.4.9.0以降で使用できます。ver1.4.9.0より前のプリザンターはMySQLに対応していません。
#### MySQLを利用かつWebサーバとDBサーバを分離する場合の追加手順
WebサーバとDBサーバを同一サーバ上で運用するは実施不要です。
[WebサーバとDBサーバを分離した構成でMySQLを利用できるように設定する(Ver.1.4.18.0以降)](mysql-connecting-host-description)
[WebサーバとDBサーバを分離した構成でMySQLを利用できるように設定する(Ver.1.4.17.1以前)](mysql-create-user-by-sql)
## 対応バージョン
|対応バージョン|内容|
|:--|:--|
|1.4.9.0 以降|MySQLに対応|
|1.4.10.0 以降|MySQLのアクセス制御機能によりOwner、Userの接続が拒否される場合がある問題を解消|
|1.4.18.0 以降|MySQLのDBへの接続元ホストにlocalhost(DBと同一のサーバ)以外を指定する機能を追加|