【SQL Server 2012】Management Studioでサンプルデータベース(mdfファイル)をアタッチ
公開日:
:
最終更新日:2015/01/12
Windows, データベース Management Studio, SQL Server 2012, アタッチ, データベース
以前、Windows Server 2012にMicrosoftR SQL ServerR 2012 Expressをインストールし、
Management Studioをインストールして接続してみました。
今回は、何かデータベースを作ってみようと考えましたが…
勉強の為だけど、1から作るのはめんどくさいなぁーと思い、さっそくGoogle先生にご相談。
「sql server 2012 サンプルデータベース」で検索っと。
サンプルを公開して頂いているサイト発見(^ω^)
http://ec.nikkeibp.co.jp/nsp/dl/09476/index.shtml
■さっそくダウンロードし、中身を確認。

■mdfファイルが二つ入ってました。
デスクトップにペタっとファイルがあるのも嫌なので、SQL Serverのプログラム配下にコピーと。

↑の画像では、
「C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL」に「sample_db」というフォルダを
作成して、配下にコピーしました。
このフォルダ作成が後でアクセス権の問題でエラーとなったので
フォルダを新しく作成する際はアクセス権にご注意を。
■Management Studioを起動して、以前作成したデータベースに接続して
オブジェクトエクスプローラー/データベースで右クリックし、アタッチを選択

■データベースのアタッチ画面でさきほどダウンロードしたmdfファイルを【追加】ボタンで追加する。

■追加するとこんな感じ↓

■今回、ダウンロードしたファイルには、ldfファイルはないので、選択し、削除します。

■そして、最後にOKボタンを押すと、オブジェクトエクスプローラーに追加されているはずです。

以上でmdfファイルのアタッチは完了です。
ここからは素人の自分がハマッた?エラーをご紹介。
========================================================================
■ldfファイルが存在しないのに、削除せずにそのままOKを押すと…
========================================================================

↓こんなエラーが出て。

↓確認してみると、指定されたパスが見つかりません。ファイル ~ のディレクトリ参照に失敗しました。となります。

========================================================================
■mdfファイルを配置するディレクトリのアクセス権をきちんと設定しないでアタッチすると…
========================================================================
↓の感じで、フォルダに書き込みの権限がない状態でアタッチをすると

↓作成中にCREATE FILEでオペレーティングシステムエラー5(アクセスが拒否されました。)
とか出てエラーになります。

という感じで、エラーを読めばなんとなく想像がつく2種類のアタッチ時のエラーでした。
Adsense
関連記事
-
-
【SQL Server 2012】バッチ(コマンドプロンプト)でリストア
バッチ(コマンドプロンプト)を使って、SQL Server 2012のリストアしてみたいと思います。
-
-
【IE7】初期ページを設定しているのに、変更できない。
いまさらIE7(笑)と思う方も多いかもしれませんが… 職場なんかだと使ってるとこが意外に多いん
-
-
【SQL Server】Management Studioでテーブルをデザインから変更するとエラーになる
変更の保存が許可されていません。行った変更には、次のテーブルを削除して再作成することが必要に
-
-
【Windows】シャットダウンがフリーズ(固まる)してしまう。
シャットダウンするとそのまま固まってしまう。 結論から書くと、 ユーザープロファイルの削除
-
-
【SQL Server 2012 Express】Windows Server 2012にインストールしてみる
Windows Server 2012にSQL Server 2012をインストールしてみる。 以
-
-
【Windows Server 2008】共有フォルダ
仕事でのお話。 会社で新システムをリリースするための準備としてNASの領域縮小を行ったのですが…
-
-
【Management Studio】データベースの定義を取得する方法
あくまでデータベース定義の取得です。 ※データベースのデータを取得する方法ではありません。
-
-
【Internet Explorer】Windows7のデスクトップのIEがダブルクリックをしても起動しない。
「デスクトップにあるIEをダブルクリックしても起動しない。」 とヘルプデスクで依頼がありました。
-
-
【SQL Server】Excel VBAでSQLを実行し、レコードを更新(追加、更新、削除)する
VBAでSQL Serverのテーブルに SQL(Insert、Update、Delete)を発行
-
-
【Windows】仕事で使うキーボードのショートカット
ちょっと前の話。 いつも忙しい忙しいと言ってる建築関係の仕事をしている先輩から電話がかかってきた。
