So-net無料ブログ作成

[.NET]データベースの接続文字列の書式を簡単に知るには? [Programming .NET Tips]

[はじめに]
・.NETのアプリケーションからデータベースに接続する場合、
 接続文字列という情報が必要になります。(.NETに限った話ではありませんが…)
 .NETのアプリケーション開発で、接続文字列の書式が分からない場合、
 書籍やインターネット、他のアプリケーションを参考にすることがありますが、
 「Visual Studio 2008」の機能を使って、接続文字列を簡単に取得する方法があります。
 (※「Visual Studio 2008」とありますが、
   「Visual Studio.NET 2002」、「Visual Studio.NET 2003」、
   「Visual Studio 2005」でも可能です。
   試していないので若干方法が異なると思いますがご了承下さい。)

[前提条件]
・「Visual Studio 2008」がインストールされていること。
・データベースにアクセスできること。

[手順]
(1)「Visual Studio 2008」を起動し、「サーバーエクスプローラ」を選択します。
  (※「サーバーエクスプローラ」が表示されない場合は、「ツール」から表示可能にできます。)
sql2005_01.JPG

(2)「データ接続」を右クリックし、「接続の追加」を選択します。
sql2005_02.JPG

sql2005_03.JPG

(3)「データソースの変更」画面で、「データソース」や「データプロバイダ」を選択します。
  選択する内容は、接続するデータベースの種類によって変わります。
  ここでは、「SQL Server 2005 Express Edition」に接続する例として、
  「データソース」に「Microsoft SQL Server」、
  「データプロバイダ」に「.NETFrameworkSQLServer用データプロバイダ」を選択します。
sql2005_04.JPG

(4)「接続の追加」画面で、接続情報を入力します。
  ここでは、
  ・接続先のサーバを「(local)」、
  ・認証方式を「Windows認証」、
  ・接続先データベースを「master」
  とします。
 接続情報を入力したら、「テスト接続」ボタンを押して、
 データベースの接続がうまく行えることを確認します。
sql2005_05.JPG

(5)データベースの接続が成功したら、確認画面が表示されます。
  確認メッセージを「OK」ボタンで閉じ、
  「詳細設定」ボタンを押し「詳細プロパティ」画面を表示します。
sql2005_06.JPG

(6)「詳細プロパティ」画面の一番下の欄に、接続文字列が表示されます。
  通常のテキストなので、コピーして流用することもできます。
  この場合の書式文字列は、
  「Data Source=(local);Initial Catalog=master;Integrated Security=True」
  です。
sql2005_07.JPG

[関連サイト]
(1)接続文字列の使用
 http://msdn.microsoft.com/ja-jp/library/ms254978(VS.80).aspx

[Review]電子ブロック [Toy's Review]

(1)レビュー
 学研より発売された電気実験キットです。
 抵抗、トランジスタ、ダイオード、豆電球等のパーツが、
 ブロックになっており、組み立てるだけで、
 簡単に電気回路を組み立てることができます。

 私は小学校3年の頃にクリスマスプレゼントで買ってもらいましたが、
 予め回路の組立て例が用意されているので、
 小学生でも充分楽しめる内容でした。

 部品の意味を知らなくても、
 電子ブザーや簡易ラジオを簡単に組み立てられる。
 これが電子ブロックの醍醐味だと思います。

 1981年に生産が中止になりましたが、
 「大人の科学」シリーズとして復刻版が発売されたようです。

 「大人の科学」とありますが、子供でも充分楽しめると思います。
 子供の理系離れが進んでいる昨今、薦めてみてはどうでしょうか?
 
(2)リンク
大人の科学 学研電子ブロックEX-150

大人の科学 学研電子ブロックEX-150

  • 出版社/メーカー: 学研
  • メディア: おもちゃ&ホビー
大人の科学 製品版 新装版 電子ブロックEX150

大人の科学 製品版 新装版 電子ブロックEX150

  • 出版社/メーカー: 学研
  • メディア: おもちゃ&ホビー
大人の科学 学研電子ブロックEX150

大人の科学 学研電子ブロックEX150

  • 出版社/メーカー: 学研
  • メディア: おもちゃ&ホビー
大人の科学 学研電子ブロックEX150

大人の科学 学研電子ブロックEX150

  • 出版社/メーカー: 学研
  • メディア: おもちゃ&ホビー
大人の科学 学研電子ブロックEX150入門セット

大人の科学 学研電子ブロックEX150入門セット

  • 出版社/メーカー: 学研
  • メディア: おもちゃ&ホビー
大人の科学 電子ブロックDXパック210

大人の科学 電子ブロックDXパック210

  • 出版社/メーカー: 学研
  • メディア: おもちゃ&ホビー
大人の科学シリーズ マイキット150復刻版

大人の科学シリーズ マイキット150復刻版

  • 出版社/メーカー: 学研
  • メディア: エレクトロニクス

[雑記]実家のネットワーク不具合 [雑記]

ここ数週間、実家のインターネット環境(無線LAN)が
不安定だったそうです。

家族に私以外にネットワークが分かる人がいなかったので、
私が帰省するまで放置だったそうです。。。

…なので、GW中ネットワークの調査をしていました。

問題を切り分ける為に、有線と無線で違いを確認すると、
有線だとインターネットを閲覧できるが、
無線だと閲覧できないことがわかりました。

「閲覧できない」というのは、「接続はできる」が
Internet Explorer(IE8)でホームページを開こうとすると、
「このページは表示できません」エラーになるのです。

…で、ネットワーク診断ツールで原因を調べてみると、
こんな結果が返ってきました。。。
ネットワーク診断ツールの診断結果
--------------------------------------------------------
次の複数層サービスプロバイダ(LSP)に
問題があることが検出されました。K7Computing LSP
このLSPを削除しますか?
--------------------------------------------------------

「K7Computing」というのは
「ウィルスセキュリティZERO」のプログラムを指しています。

「ウィルスセキュリティZERO」が悪いのか?
そんな馬鹿な!
…と思いつつ、「削除」を開始すると
なぜか実行に失敗して以降の処理を続行できなくなってしまいます。。。

仕方なく「ウィルスセキュリティZERO」をアンインストールして、
再度同様の手順を踏むと、
今度は「ルータ等の接続が間違っていないか?」の結果が出てくる。

結局、ルータを再設定して、関連する機器を再起動をかけたら、
何とか安定して動作するようになりました。

「K7Computing」についてはネットで調べてみると、
同様の現象に遭遇している方が何人かいましたが、
根本的な原因が分からないような内容ばかりでした。

恐らく他の原因が起因して「K7Computingが…」と
出ていたのかなぁ。。。




[Review]Acronis Disk Director Personal [Software's Review]

(1)レビュー
 ハードディスクのパーティションを作成したり、
 他のパーティションに容量を移したりするツールです。

 パソコンのCドライブの残容量が少なくなってきたので、購入しました。
 今回はCドライブの残容量が2GB弱でデフラグも出来ない状態だったので、
 Dドライブから20GB移動しました。
 正確な時間は計っていませんが、およそ5分で作業が完了したと思います。

 パーティションを管理するツールは過去にも触れたことがありますが、
 ここまで手軽に操作できて安価(1,980円)なツールは今までに見た記憶がありません。

 作業時間が短いので、作業前に悩むことなく、
 気軽にパーティションを変更ができるのでオススメです。
 
(2)リンク
Acronis DiskDirector Personal (説明扉付スリムパッケージ版)

Acronis DiskDirector Personal (説明扉付スリムパッケージ版)

  • 出版社/メーカー: ソースネクスト
  • メディア: CD-ROM





[Review]作って覚える Visual Basic 2005 Express Edition入門 [Book's Review (Develop)]

(1)レビュー
 対象の読者としてこれからプログラムを始める初心者を想定していて、
 専門用語を日常の身の回りのものに例えながらわかりやすく解説しています。

 『インスタンス』、『ポリモーフィズム』などについて、
 いろんな動物に置き換えて解説しています。
 (でも、『抽象クラス』や『インタフェース』は難しいかもw)

 著者の荻原さんはお仕事でご一緒させて頂いたことがありますが、
 Microsoft系の技術に長けていらっしゃる方です。

 p.s.表紙の青い象さんがかわいらしい。。。
(2)リンク
作って覚える Visual Basic 2005 Express Edition入門

作って覚える Visual Basic 2005 Express Edition入門

  • 作者: 荻原 裕之
  • 出版社/メーカー: 秀和システム
  • 発売日: 2007/03
  • メディア: 単行本


他にもいろんなシリーズがあります。

作って覚える Visual C# 2005 Express Edition 入門

作って覚える Visual C# 2005 Express Edition 入門

  • 作者: 荻原 裕之
  • 出版社/メーカー: 秀和システム
  • 発売日: 2007/05
  • メディア: 単行本


作って覚える Visual Basic 2008 Express Edition 入門

作って覚える Visual Basic 2008 Express Edition 入門

  • 作者: 荻原 裕之
  • 出版社/メーカー: 秀和システム
  • 発売日: 2008/11
  • メディア: 単行本


作って覚える Visual C# 2008 Express Edition 入門

作って覚える Visual C# 2008 Express Edition 入門

  • 作者: 荻原 裕之
  • 出版社/メーカー: 秀和システム
  • 発売日: 2008/12
  • メディア: 単行本


[Review]クイズマジックアカデミーDS(通常版) [Game's Review]

(1)レビュー
 一時期ゲーセンではまっていて、
 いつかはDSで出て欲しいなと思っていましたが、ようやくでました。

 このゲームの醍醐味はやはり対戦でしょう !!
 自宅に無線LANの環境があれば、全国のプレイヤーと対戦ができます。
 しかし、相手も同じゲームを持っていないとできないのが残念(>_<)
 ダウンロード対戦もありにして欲しかったなぁ。。。

 最新のクイズの問題がサーバーから配信されるので、
 インターネット経由でダウンロードして、常に最新のクイズを楽しめます! 

(2)リンク
クイズマジックアカデミーDS(通常版)

クイズマジックアカデミーDS(通常版)

  • 出版社/メーカー: コナミデジタルエンタテインメント
  • メディア: Video Game




タグ:QMA クイズ

[Review]ドラゴンクエストV 天空の花嫁(DS版) [Game's Review]

(1)レビュー
 [DS版オリジナルの要素]
 ・花嫁候補が3人になった。
  ビアンカ、フローラに加えて、デボラが追加!
 ・すれちがい通信でオリジナル名産品集めが楽しめる。
  DSを閉じてかばんの中とかに入れておくだけで、
  ドラクエ5を持っている人とすれ違うと勝手に通信します。  
  他の人と通信するとお互いが作った『名産品』を交換するというもの。
  交換して受け取った名産品は専用の展示室に飾られます。

 モンスターを仲間にするシステムは従来通りです。
 以下は、はぐれメタルを仲間にした時の写真です。
 228匹目でグランバニアの洞窟で仲間にしました。
 はぐれメタル(その1)
 はぐれメタル(その2)

(2)リンク
ドラゴンクエストV 天空の花嫁

ドラゴンクエストV 天空の花嫁

  • 出版社/メーカー: スクウェア・エニックス
  • メディア: Video Game



タグ:ドラクエ

[Review]ドラゴンクエストIV 導かれし者たち(DS版) [Game's Review]

(1)レビュー
 ドラクエ4は、ファミコン、プレステでプレイしましたが、
 思わず買ってしまいました!!

 リニューアル版では、プレステ版同様、6章までありますが、
 若干内容が異なります。

 裏ダンジョンは、ドラクエ8でお馴染みのあの二人組がでてきます(笑)

(2)リンク
ドラゴンクエストIV 導かれし者たち

ドラゴンクエストIV 導かれし者たち

  • 出版社/メーカー: スクウェア・エニックス
  • メディア: Video Game



[Review]Visual Studio 2008 Professional Edition with MSDN Professional Subscription [Software's Review]

(1)レビュー
 実際使っているものとはエディションは異なりますが。。。(DevelopmentEdition)

 プログラムで、.NET(『どっとねっと』と読みます)系のアプリケーションを
 開発する為の代表的なツールです。

 利用できる言語は、
 ・Visual C#.NET
 ・Visual Basic.NET
 ・Visual C++.NET
 で、Windows系、Web系、Office系のアプリケーションが簡単に作成できます。

 前バージョンからの違いとして、以下があります。
(1).NETFrameworkの複数バージョンをサポート
 ・.NETFrameworkのバージョンを2.0、3.0、3.5から選択できるようになりました。
  (前バージョンでは固定でした)
(2)Officeアプリケーションの構築を標準でサポート
(3)LINQによるデータ操作を統合
 ・前バージョンでは、XML、DB、オブジェクトの操作を
  各々の手法で操作していましたが、LINQにより操作が統一されました。
(4)WPF(WindowsPresentationFoundation)を使用可能
 ・WindowsVista風の画面を構築できます。
(5)Web開発のScript関連の技術強化
 ・AJAX、JSONにより、より優れた画面開発が可能になりました。
 ・JavaScript関連で、インテリセンスによる入力支援や
  デバッガを使用できるようになりました。

 
 まだインストールしたばかりですが、少しずつ覚えていきたいと思います。

 難点があるとすれば、お値段が高いことですね(笑)

(2)リンク
Visual Studio 2008 Professional Edition with MSDN Premium Subscription 更新パッケージ

Visual Studio 2008 Professional Edition with MSDN Premium Subscription 更新パッケージ

  • 出版社/メーカー: マイクロソフト
  • メディア: DVD-ROM

[Review]Visual Studio 2005 Team Editionfor for Software Developers with MSDN Premium 更新 [Software's Review]

(1)レビュー
 プログラムで、.NET(『どっとねっと』と読みます)系のアプリケーションを
 開発する為の代表的なツールです。

 利用できる言語は、
 ・Visual C#.NET
 ・Visual Basic.NET
 ・Visual C++.NET
 ・Visual J#.NET
 で、Windows系やWeb系のアプリケーションが簡単に作成できます。

 Web系に至っては、従来版ではIISのインストールが必須でしたが、
 このバージョンにおいてはVisualStudio自身が簡易Webサーバとなってくれるので、
 ちょっと試しに構築したい場合も、気軽に構築できたりします。

 あと単体テストを容易に進める為の、
 テストクラスの作成やカバレージを取る機能も搭載しています。
 従来版は別途ツールをインストールする必要がありましたが、
 標準で搭載しています。(TeamEdition系のみですが。。。)

 過去にいろんなプログラミングツールに触れてきましたが、
 一番シンプルでわかりやすいですね。
 言語(特にC#)もわかりやすい!!

 難点を言えば、お値段が高いですね(笑)

(2)リンク
Visual Studio 2005 Team Editionfor for Software Developers with MSDN Premium 更新

Visual Studio 2005 Team Editionfor for Software Developers with MSDN Premium 更新

  • 出版社/メーカー: マイクロソフト
  • メディア: CD-ROM



[Review]ドラゴンクエストVIII 空と海と大地と呪われし姫君 [Game's Review]

(1)レビュー
 本シリーズ初の3D対応のゲームです。

 従来シリーズは「上から見下ろす視点」でしたが、
 今作は「主人公視点」となることで、
 あたかも自分がフィールドを歩いたり洞窟を探検しているかのような
 感覚で楽しめました。
 「あたかも自分が~」ってところが、
 RPGの本来あるべき姿なのかなと思いました。
 (堀井雄二のこだわり!?)

 3Dのぐりぐりな動きには、2時間くらいのプレイで慣れると思います。
 また洞窟で方向が分からなくなって迷うのも楽しみ方の一つかなと…(笑)

 [今後のドラクエについて]
 次回作もそうですが、今回の3Dエンジンを使ったリニューアルも期待します!!

(2)リンク
ドラゴンクエストVIII 空と海と大地と呪われし姫君

ドラゴンクエストVIII 空と海と大地と呪われし姫君

  • 出版社/メーカー: スクウェア・エニックス
  • メディア: Video Game



[Review]ファミコンミニ スーパーマリオブラザーズ [Game's Review]

(1)レビュー
 旧ファミコン時代が懐かしく思い、つい買ってしまいました。
 当時のゲームは、シンプルが故に奥の深いゲームが多く、
 「スーパーマリオ」もその一つだと思います。

 【良い点】
 ・FC版と同様の操作性です。
 ・裏技もほぼ移植。
  以下、再現させた裏技。
  ・コンティニュー(タイトルからAボタン+スタート)
  ・スケートマリオ
   (ファイヤマリオで、土管から出た直前にAとBを同時押しっぱなし)
  ・マイナス1面(ステージ1-2)
  ・無限増殖
  ・透明パックンフラワー(8-4の水中面)
 【イマイチな点】
  ・9-1以降のステージがプレイできない。
   (FC版は「テニス」との併せ技が必要な為、GB、DSでは無理だと思いますが…)
  ・カメをハンマーブロスに当てようとすると、なぜかスルーする。(ステージ8-3)
   FC版では必ずヒットしていたはず。。。

(2)リンク
ファミコンミニ スーパーマリオブラザーズ

ファミコンミニ スーパーマリオブラザーズ

  • 出版社/メーカー: 任天堂
  • メディア: Video Game



[Review]Acronis True Image Personal 2 (説明扉付スリムパッケージ版) [Software's Review]

(1)レビュー
 このソフトは、パソコンのHDDをイメージとして外部記憶媒体に保存し、
 万が一の時に備えてバックアップを取得するツールです。

 会社で「Acronis True Image 11 Home」の評価をしているのですが、
 使い勝手が良かったので個人的にも購入しました。(下位バージョンですが…)

 ・バックアップ、復元の操作が簡単です。
 ・Windowsが起動できなくなっても、CD起動で復元可能です。
 ・イメージの保存先を、HDDだけでなくDVD-Rにも指定できます。(別途ライティングソフト要)

 但し、Vista未対応なので購入には注意が必要です。

(2)リンク
Acronis True Image Personal 2 (説明扉付スリムパッケージ版)

Acronis True Image Personal 2 (説明扉付スリムパッケージ版)

  • 出版社/メーカー: ソースネクスト
  • メディア: CD-ROM