- 設定ファイル(owner/ 以下)を削除して、install.phpを起動、再度設定しなおし。
- 2月~昨日までのアクセスログ消失。
ppBlog 1.7.3+patchに更新
2008/6/7
— posted by mu at 04:30 pm
Comment [0]
TrackBack [0]
SQL Server 2005 Expressを使い始める
2008/6/6


リレーショナルデータベース(RDB)というと、OracleやDB2を想像して大掛かりなことをやりそうに思われがちですが(*1)、私は1000件程度のデータでも使うことがあります。データの追加・変更・削除が多いとき、不意にプログラムが落ちたときに続きから再開することが重要なとき、いろんなところからデータのアクセスがありそうなときなど。データ量よりは、落ちたときにでも最新の情報を記録していること・データが壊れないことを重要視しています。ブログにだってRDB使ってるやつあるんですよ。
データが少量&Windowsのときは、これまでMicrosoft JET(mdbファイル、いわゆるAccessのファイル)を使っていましたが、今回Visual Studio 2005についてくるSQL Server 2005 Expressを使ってみようと。こいつ、ひとつのデータベースが二つのファイル(データ本体とトランザクション)に収まっていまして、接続時にそのファイルを指定できるので、データファイルの位置を自由に配置できるという面白い仕組みがあります(*2)。
- まず元となるデータベースファイル(*.mdf)は第2回 無償データベース SQL Server 2005 Express Editionを使ってみよう (@IT)
などを参考に、Visual Studio 2005からデータベースプロジェクトを作成し、そこでテーブルを定義しておきます。 - ADO.NETを使ってのデータベースへのアクセスは簡単。10 行でズバリ !! ADO.NET によるデータの取得 (VB)
などを参考に。AttachDbFilename=(自分の作ったmdfファイル)と指定すればOK。 - ODBC接続の設定がちょっと詰まりました。
- SQL Server Management Studio Express
をインストールして、管理者権限で立ち上げる。 - データベースのアイコンを右クリック、アタッチを選択。
- 追加ボタンを押し、作成したmdfファイルを指定。
- コントロールパネルの管理ツール内にあるデータベース接続を使用、ドライバにSQL Native Clientを指定。
- 次のページのサーバ名は".¥SQLEXPRESS"
- 次の認証のページはご自由に
- 次のページでChange the default database toにチェックマークを入れ、その下にmdfファイルを指定する
(2008/6/25 追記: その下のAttach Database filenameにもチェックを入れ、同じファイル名を指定しないとエラーになることがあるみたいです)
さぁて、これ使ってプロジェクトを完成させないとな・・・
- (*1)
- 少なくともうちの会社の周辺は。プロジェクトにRDB採用したというだけで、凄そうに触れ回った人がいましたが、恥ずかしいから勘弁して(;_;)
- (*2)
- 私がMySQL/PostgreSQL/DB2しか使ったことないので、特に珍しくない機能かも^^;
[2008/6/27] SQL Management Studio Expressの記述を追加
— posted by mu at 09:08 pm
GPSの軌跡で自画像
2008/5/28
私は評価しません。自分で飛んだわけでもなく、メッセージがあるようにも見えず、エネルギーの無駄遣いにしか思えない。太陽電池で飛ぶ飛行機で自動操縦とかならば、技術的価値はあるのに・・・撃墜されるかもしれないがw
[2008/6/3 追記] 大元のページを見ると、考えただけで、実行したわけではないらしい。エイプリルフールネタにすれば良かったのにw
— posted by mu at 11:29 am
Comment [0]
TrackBack [0]
HP Deskjet 5551をVistaで
2008/5/22
現在私はデスクトップPCがWindows 2000、ノートがVistaなのですが、デスクトップは5年前のものでノートの方がほとんどの面で高性能、もっぱらVistaを使うことが多くなってます。ところが使っているプリンタ、HP Deskjet 5551のドライバはVista用が提供されていません
。試しに2000/XP用ドライバを入れようとしたのですが、インストーラすら起動しませんでした。
さて困ったなと思ってたらHPさん、代替ドライバ
なんて情報を提供してくれています。Deskjet 5551は5550のデザイン違いで中身はほぼ同じなので、5550の代替ドライバPhotosmartD7360
をインストールしてみると、正常に印刷できました。
いや~、こういう情報提供してくれるとありがたいです。
[2010/10/4 追記] Windows7はOSにドライバが付属してますが、自動的に認識はしてくれないので手動でhp5550を指定します。
— posted by mu at 11:36 pm
Comment [0]
TrackBack [0]
NAVER検索エンジン様
2008/5/14
昨日、こんなブログにgoogleもビックリ740回ものアクセスいただきまして、ありがとうございました。m(_ _)m ←嫌味のつもり
でも、NAVERで検索して来たって言う個人アクセス見ないのよねw
— posted by mu at 10:31 am
Comment [0]
TrackBack [0]
- Basic
















Comments