2011-02-02 24 views
0

SQL Server 2000を実行している仮想PC上にデータベースを持っています。これを私の通常の環境でSQL Server 2008に転送します。私はデータベースを切り離そうとしましたが、共有フォルダーを介して移動し、SQLサーバー管理スタジオに接続しました。しかし、それは添付ファイルを完了しないと私はこのエラーメッセージが表示されます:SQL Server 2000データベースをSQL Server 2008に転送

"An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo) Unable to open the physical file "C:\Database.MDF". Operating system error 5: "5(failed to retrieve text for this error. Reason: 15105)". (Microsoft SQL Server, Error: 5120)"

私は何をしていますか?

敬具、 ウェイン

答えて

3

エラー5 "アクセス拒否" です。いいえ?読み取り専用?

BTW: "C:\"はmdfファイルにとって本当に悪い場所です。あなたのSQL Serverサービスアカウントには権利がないことが非常にうかがいます。 mdfファイルをSQL Serverのデフォルトのデータディレクトリに入れてみてください。

編集:また、デタッチ/アタッチが2000年から2008年に機能するかどうかはよくわかりません。バックアップ/リストアはうまくいくはずです。

2

2000年データベースのバックアップを作成してから2008年に復元してください

関連する問題