【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
関連記事
-
【Windows】ドメインに接続できません。と表示され、ログオンできない
ドメインに接続できません。ドメイン コントローラがダウンしているか利用できない状態になっている、
-
【Management Studio】テーブル単位のメモリ使用量の確認
1.Management Studioを起動し、メモリ使用量が確認したい対象サーバーへ接続 2.確
-
【SQLServer2012】バックアップ/リストア方法 リストア編
SQL Server 2012のデータベースをManagement Studioを使用して、リストア
-
【ODBC】Access2007でSQL Server 2012に接続する為のサーバー側の設定
ODBCでAccess2007からSQL Server 2012へ接続する為には SQL Serv
-
【Windows 8.1】でDVDの再生できない?
結論から言うと、そのままのWindows8、8.1ではDVD ムービーの再生機能がないため、見れない
-
【SQL Server 2012】SQLでエクセル表示の実行エラーの対処法
SQLでエクセル表示を実行した時にエラーとなった場合の対処法。 実はSQLでエクセルファイルを表示
-
【SQL Server 2012 Express】Windows Server 2012にインストールしてみる
Windows Server 2012にSQL Server 2012をインストールしてみる。 以
-
【Active Directory のグループ ポリシー】Windows VISTAでスクリーンセーバーが動かない。
会社でハマッたことを記録として残しておこうと思います。 うちの職場では Windows2003 s
-
【SQL Server】Excel VBAでSELECT文を実行してレコードセットへ取得
前回は、テーブルのレコードをVBAで直接更新(Insert/update/delete) 今回
-
【共有フォルダ】上位フォルダからの継承アクセス権の個別削除
またまた共有フォルダのアクセス権で新しい発見をしたので、書きとめておこうと思います。 今まで必要な