2012-04-25 8 views
0

TL; DRローカルMSSql Express DATAディレクトリにデータファイルを持つ一部のデータベースがManagement Studioに表示されなくなりました。Management Studioにデータベースが表示されず、DATAディレクトリにあるデータファイル

私はMSSql Express 2008インスタンスを含む職場のデスクトップに開発環境を継承しました。さて、私はおそらく設定で何かをしたことを知っているが、私の人生は私が見ている効果を持つことができる何かを覚えていないことができます。

私は午前中に作業を開始し、アプリケーションからデータベースに接続できないというエラーが表示されます。何が起きているのかを確認するためにManagement Studioを起動すると、もはやリストされたデータベースを見ることができません。データベースのDATAディレクトリ、mdbファイル、およびログファイルをすべて確認しています。

これは、Windows 7ワークステーションにインストールされたSQL Server Express 2008 R2にあります。

私はデータベースを復活させるために何ができるでしょうか? (はい、私はMSSqlに関しては何も知らないです)

答えて

0

"databases" - > "attach ..."を右クリックして* .mdfファイルを選択すると、あなたのデータベースは再度スタジオに表示されます。

+0

感謝を作成します。それを試して、「要求されたダイアログを表示できません」と表示されました。問題が少し深くなるかもしれないと考えるようになる。 – d3z

+0

"attach ..."をクリックした後にエラーメッセージが表示される場合は、SQLDatabaseインスタンスへの接続で何かが正しくありません。 インスタンスを「切断」し、再度接続してみてください。多分これが助けになるでしょう。そうでなければ何が起きているのかわからない。たぶんあなたのサービスでSQLServerサービスを再起動する必要があります。 – noonecares

+0

私はすべての通常のリゾート前のものを試しました。私は、SQL Server Expressを単に再インストールするというMSの最後の措置に取りかかっています。確かに、私は今日の午後には何もしませんでした。再度、感謝します。 – d3z

1

これはアクセス許可の問題である可能性があります。 c:\(d:\ DBFilesと言う)以外のドライブにフォルダを作成するのが最適です。

フォルダ - >プロパティ - >セキュリティ - >を右クリックし、完全に制御します。

このスクリプトを実行します。

データベースMyAdventureWorksに

ON (FILENAME = ' D:\DBFiles\AdventureWorks2012_Data.mdf'), 

(FILENAME = ' D:\DBFiles\AdventureWorks2012_Log.ldf')  FOR ATTACH; 
関連する問題