*

【SQL Server 2012】Management Studioでサンプルデータベース(mdfファイル)をアタッチ

公開日: : 最終更新日:2015/01/12 Windows, データベース , , ,

以前、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
■さっそくダウンロードし、中身を確認。
000_アタッチがエラーになる
■mdfファイルが二つ入ってました。
デスクトップにペタっとファイルがあるのも嫌なので、SQL Serverのプログラム配下にコピーと。
0001_アタッチがエラーになる
↑の画像では、
「C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL」に「sample_db」というフォルダを
作成して、配下にコピーしました。
このフォルダ作成が後でアクセス権の問題でエラーとなったので
フォルダを新しく作成する際はアクセス権にご注意を。

■Management Studioを起動して、以前作成したデータベースに接続して
オブジェクトエクスプローラー/データベースで右クリックし、アタッチを選択
0002_アタッチがエラーになる
■データベースのアタッチ画面でさきほどダウンロードしたmdfファイルを【追加】ボタンで追加する。
0003_アタッチがエラーになる
■追加するとこんな感じ↓
001_アタッチがエラーになる
■今回、ダウンロードしたファイルには、ldfファイルはないので、選択し、削除します。
007_アタッチがエラーになる_アクセス権の確認
■そして、最後にOKボタンを押すと、オブジェクトエクスプローラーに追加されているはずです。
008_アタッチがエラーになる_アクセス権の確認
以上でmdfファイルのアタッチは完了です。
ここからは素人の自分がハマッた?エラーをご紹介。
========================================================================
■ldfファイルが存在しないのに、削除せずにそのままOKを押すと…
========================================================================
003_アタッチがエラーになる_ポップアップ
↓こんなエラーが出て。
データベースのアタッチ中にエラーが発生しました。詳細については、メッセージ列のハイパーリンクをクリックしてください。
↓確認してみると、指定されたパスが見つかりません。ファイル ~ のディレクトリ参照に失敗しました。となります。
オペレーティング システムエラー 3(指定されたパスが見つかりません。。)
========================================================================
■mdfファイルを配置するディレクトリのアクセス権をきちんと設定しないでアタッチすると…
========================================================================
↓の感じで、フォルダに書き込みの権限がない状態でアタッチをすると
フォルダのアクセス権
↓作成中にCREATE FILEでオペレーティングシステムエラー5(アクセスが拒否されました。)
とか出てエラーになります。
作成中にCREATE FILEでオペレーティングシステムエラー5(アクセスが拒否されました。)
という感じで、エラーを読めばなんとなく想像がつく2種類のアタッチ時のエラーでした。

Adsense

関連記事

データベース

【SQL Server】Management Studioを使ったトランザクションログファイルの圧縮

「ファイルが書き出せない」と問い合わせを受け、DBサーバーのマイコンピュータ確認したら、Dドライブ(

記事を読む

Windows

【Internet Explorer】Windows7のデスクトップのIEがダブルクリックをしても起動しない。

「デスクトップにあるIEをダブルクリックしても起動しない。」 とヘルプデスクで依頼がありました。

記事を読む

データベース

【コマンドプロンプト】完成版!cmdでSQLの結果を変数に取得

以前、 【コマンドプロンプト】cmdでSQLの結果を変数に取得する方法 を書きましたが、

記事を読む

Windows

【Windows Server 2008】共有フォルダ

仕事でのお話。 会社で新システムをリリースするための準備としてNASの領域縮小を行ったのですが…

記事を読む

データベース

【SQL Server】Excel VBAでSQLを実行し、レコードを更新(追加、更新、削除)する

VBAでSQL Serverのテーブルに SQL(Insert、Update、Delete)を発行

記事を読む

Windows

【Windows2012】全てのプログラムの表示/キーボードショートカット

Windows8.1(Windows Blue)からはスタートボタンが復活するそうですね。 でも、

記事を読む

データベース

【SQL Server】アンインストール手順

手順としては、http://technet.microsoft.com/ja-jp/library/

記事を読む

データベース

【SQL Server 2012 Express】Windows Server 2012にインストールしてみる

Windows Server 2012にSQL Server 2012をインストールしてみる。 以

記事を読む

データベース

【SQL Server】Excel VBAでSELECT文を実行してレコードセットへ取得

前回は、テーブルのレコードをVBAで直接更新(Insert/update/delete) 今回

記事を読む

Windows

【Windows VISTA/7の標準のZIPファイル】圧縮/解凍のアイコンがおかしい。

「ZIPファイルが開けない」 ファイルをダブルクリックすると、ワードが起動してエラーになる。 こ

記事を読む

Adsense

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Adsense

Microsoft Office
【Access】削除クエリの「指定されたテーブルから削除できませんでした。」の対処法

削除クエリで「指定されたテーブルから削除できませんでした。」と ポッ

Microsoft Office
【PowerPoint】表や図形、画像オブジェクトの位置をピッタリ合わせる方法

パワーポイントで、図形や画像等のオブジェクトの細かい位置調整は、 完

データベース
【SQL Server】Excel VBAのレコードセットを使ってテーブルの一括更新

前々回は読み取り専用でレコードセットへ取得し、結果をエクセルへ書き出し

application
【Visual Studio】デバック、ブレークポイントで止まらない。

Visual Studio 2015でVB.netのプログラムをデバッ

データベース
【SQL Server】Excel VBAでSELECT文を実行してレコードセットへ取得

前回は、テーブルのレコードをVBAで直接更新(Insert/updat

→もっと見る

PAGE TOP ↑