web-dev-qa-db-ja.com

SQLServerエラー5120-.mdfファイルの添付に失敗しました

SQL Serverデータベースに.mdfファイルを添付しているときに、以下のエラーメッセージが表示されます。

メッセージ5120、レベル16、状態101、1行目物理ファイル「C:\ ProgramFiles\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA」オペレーティングシステムエラー5:「5(アクセスが拒否されました。)」を開くことができません。

Error Message 関連するデータベースの.ldfファイルがありません。 .ldfファイルなしで.mdfファイルを添付するにはどうすればよいですか? SQL Server2014を使用しています。

5
Jason Clark

このエラーは、SQLServerサービスを実行しているアカウントにmdfファイルへのアクセス許可がないことを示しています。権限を修正すると、正常にアタッチされます。

プロのヒント:テキストの写真は実際のテキストほど有用ではありません。 :)

4
Ben Thul

Mdfファイルを保存したフォルダーに移動します。ファイルを選択->右クリック->をクリックします。ログインしたユーザーのセキュリティのファイルに完全な権限を付与します。 (mdfファイルとldfファイルの両方) enter image description here

mdfファイルの権限

15
maneesh

権限を付与したフォルダーにデータファイルを配置します https://dbamohsin.wordpress.com/2009/06/03/attaching-database-unable-to-open-physical-file-access-is-denied /

0
Pobaranchuk