SQL Server版のインストール時に「データベースファイル(mdf)のアタッチに失敗しました」のエラーでインストールできません。

FAQ ID:NEO-T0198

該当商品:パッケージ版

対象バージョン:全バージョン

エラーメッセージ

 データベースファイル(mdf)のアタッチに失敗しました。
 データベース’dneodb’をアップグレードできません。
 データベースが読み取り専用か、データベースに読み取り専用ファイルまたは変更する権限がないファイルが含まれています。
 データベースまたはファイルを書き込み可能にし、復旧を再実施してください。
 err=[-1000006]err=[-1000006][-1]


SQL Serverの構成ファイルに正常なアクセス権が付与されていない可能性があります。

以下の手順で再インストールをお試しいただけますでしょうか。


1. desknet’s NEOおよびSQL Serverを[コントロールパネル]→[プログラムのアンインストール(プログラムと機能)]にて削除します。

2. SQL Serverにおけるインストール予定のフォルダに対し、事前にアクセス権を設定します。

3. 再度SQL Server版のdesknet’s NEO本体のインストールを実施します。


アクセス権の設定方法

SQL Serverにおけるインストール予定のフォルダが「D:\Program Files\Microsoft SQL Server」である場合は、エクスプローラの操作で「D:\Program Files\Microsoft SQL Server」フォルダを作成し、「Microsoft SQL Server」フォルダを右クリックして[プロパティ]を表示し、「編集」ボタンで[Everyone]ユーザーに対し[フルコントロール]のアクセス許可を設定してください。

また、以下の手順で、下位のフォルダ/ファイルに対しても同じアクセス権を設定してください。


1. [セキュリティ]タブにて「詳細設定」ボタンを押下します。

2. 「セキュリティの詳細設定」画面の[アクセス許可]タブにて「アクセス許可の変更」ボタンを押下します。

3. 「セキュリティの詳細設定」画面で、画面下部の”すべての既存の継承可能なアクセス許可すべてを、このオブジェクトからの継承可能なアクセス許可で置き換える(P)”の項目にチェックをつけ、「OK」ボタンを押下します。

4. 「Windowsセキュリティ」画面の続行確認で「はい」ボタンを押下します。

アンケートにご協力お願いいたします。
上記の回答で解決しましたか?