2017-04-18 10 views
1

自分のPCでローカル管理アカウントを使用して外付けドライブに複数のSQLデータベースを作成しました。その後、このPCを本社で回収して再建しました。 私はこれらのデータベースをSSMSの新規インストールに接続しようとしましたが失敗しました。 これはすべてSQL Server 2016 Developer Editionを使用して行われました。 外部ドライブに新しいDBSを作成できます。 ローカル管理者アカウントとSQL NTサービスアカウント(SQLエージェント1を含む)に、フォルダ、.MDF、および.LDFファイルへのフルアクセス権を与えました。 物理ファイル 'D:| SQLDATA \ TESTDB.mdf'を開くか作成しようとすると、エラーが発生しました。 'ファイルが見つかりましたオペレーティングシステムエラー5(アクセスが拒否されました。 (Microsoft SQL Server、Error:5123)別のアカウントで作成されたSQLデータベースを接続する方法

古いSQL Serverのインストールからデータベースを切り離さなかった可能性はありますか?

誰でも助けることができたら、私は非常に感謝します。

+0

現在のアカウントで古い「.mdf」ファイルの所有権を取得してください。これにより、すべての権限が付与されます。その後、いつものようにデータベースを添付してください。 –

答えて

0

管理者としてSqlを実行します。

または

ファイルを右クリックします。犯罪>セキュリティ。

ldf、mdfファイルのセキュリティアクセス許可をフルアクセス許可に変更します。

関連する問題