SQL Server2008のデータベースのコピー-ファイルにアクセス権
-
18-09-2019 - |
質問
SQL Server2008の開発版のwindows Vistaまたは64ビット:
またコピー、データベースを利用したリーズナブル管理用アカウントを以下のコマンの着脱方法として失敗によるファイルのパーミッションエラーだったのユーザーにsqlサービスの運営として書きするのをクリックします。にコピーしてしまう。そしてこのた制御が移ります。にコピーします。
ます。
場の取り消しを完全に制御して、ユーザからす原因となるのです。
のかということは、既存の作業データベースのファイルを別のディレクトリに、特別な配慮はありませんがパーミッションのディレクトリやファイルをデータベースにどのようなコピーを必要とフルコントロールのツールか?
解決
ときに切り離し、DB、MDF/LDFファイルに設定する必要がありますコールドパーマされているように、専用の主なかったのは取り外しも、SQLサーバーのサービスのアカウントまたはドメインのユーザーの取り外し.私のために手動で追加バーの権限をファイルのプロパティ>セキュリティ"タブを他のユーザーまたは他のファイルと同じように対応する彼らはロックされています。参照 http://www.onupdatecascade.com/2009/07/sql-server-locks-mdf-and-ldf-files-upon.html
また: http://msdn.microsoft.com/en-us/library/ms189128.aspx
(感謝 GrumpyOldDBA )
他のヒント
は、あなたがこの関数をオーバーライドするSQL Serverの起動フラグを設定することができます。私は、Microsoftがこれにのために何が起こっているかを理解する - あなたは、彼らは誰もが離れてファイルと歩きたくないDBを切り離す場合、彼らは仮定し、しかし、私はそれをやってから良いハッカーを維持することが容易だと思う口で言うと、DBを暗号化してデータを保護するための最善の方法である。
とにかく、それはトレースを行うには何もないので、奇妙な、命名された「トレースフラグ1802」があります。あなたは、この動作を維持したい場合は、SQL Configuration ManagerのあなたのSQLのスタートアップに追加することをお勧めします。
https://support.microsoft.com/en-us/kb/922804 の
私自身は、同じ問題を持っていたし、StackExchangeで答えを見つけました: https://dba.stackexchange.com/a/77683/11001 の