1

TL;DRローカルのMSSqlExpressDATAディレクトリにデータファイルがある一部のデータベースが、ManagementStudioに表示されなくなりました。

職場のデスクトップで、MSSqlExpress2008インスタンスを含む開発環境を継承しました。今、私はおそらく設定で何かをしたことを知っていますが、私の人生の間、私が見ている効果をもたらす可能性のある何かをしたことを思い出せません。

私は朝に仕事に取り掛かり、データベースに接続できなかったというアプリケーションからのエラーの山に出くわしました。Management Studioを起動して何が起きているかを確認すると、リストされているデータベースが表示されなくなります。データベースのDATAディレクトリ、mdbファイル、およびログファイルをチェックすることはすべて存在します。

これは、Windows7ワークステーションにSQLServer Express2008r2をインストールした場合に発生します。

データベースを復元するために私ができることはありますか?(はい、MSSqlに関しては何も知りません)

4

2 に答える 2

4

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

于 2012-04-25T14:36:54.087 に答える
2

これは、アクセス許可の問題である可能性があります。c:\ (d:\DBFiles など) 以外の任意のドライブにフォルダーを作成することをお勧めします。

フォルダーを右クリック --> [プロパティ] --> [セキュリティ] --> フル コントロールを許可します。

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

データベースの作成 MyAdventureWorks

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

(FILENAME = ' D:\DBFiles\AdventureWorks2012_Log.ldf')     FOR ATTACH;
于 2016-05-06T04:28:23.193 に答える