株式会社インデペンデンスシステムズ横浜

システム開発エンジニアの西田五郎が運営しております。Raspberry Pi や Arduino その他新規開発案件のご依頼をお待ちしております。

ASP.NET 使ってみた

Microsoft AzureでSQL DBを使ってみる(その1)概要とASP.NETサイトの作成

投稿日:

以下の投稿で、Microsoft AzureでASP.NETサイトを公開してみましたが、その際にはデータベースを使っていなかったので、次の段階としてMicrosoft Azure(以下、Azureと表記します。)のSQLデータベース(以下 SQLDBと表記します。)を使ってみます。

Microsoft AzureでASP.NETサイトを公開してみる(その1)概要と開発環境
Microsoft AzureでASP.NETサイトを公開してみる(その2)ASP.NETサイトの作成
Microsoft AzureでASP.NETサイトを公開してみる(その3)Visual Studio EEからの公開

全体的な概要についてです。

上記の投稿と同じようにASP.NETサイトを作成してAzureに移行(発行)します。ただし今回は、SQLDBも使います。大きな流れとしては、以下のようになります。

1.ローカル環境のSQLServer2012にデータベースとテーブルを作成
2.ローカル環境のSQLServer2012を利用するASP.NETサイトを作成
3.AzureでSQLDBのデータベースを作成
4.SQLServerのデータベース全体をAzureのSQLDBへ移行(発行)
5.ASP.NETサイトをAzureへ移行(発行)
6.AzureでASP.NETサイトの動作確認

今回は、2.までです。3.以降の内容が必要な場合は、このページを飛ばして、以下へ進んで下さい。
Microsoft AzureでSQL DBを使ってみる(その2)Azureでの公開

以下から今回の内容です。

1.ローカル環境のSQLServerにデータベースを作成
ここでは、SQLServer 2012とMicrosoft SQL Server Management Studio(以下、SQLServerMSと表記します。) を使います。ここでは既に利用出来る状態になっているとして、インストール方法等は省略します。必要な場合は、以下等を参照して下さい。バージョンについてだけ補足です。SQLServerのデータベースエンジンは古いバージョン(2008)でもいいと思いますが、SQLServerMSは2012でないと Azureへの移行機能がないようです。

Microsoft SQL Server 2012 Express

それでは、データベースを作成します。テストですので特に内容は何でもいいのでデータベースとテーブルを作成します。ここでは以下のように作成しました。
0001

データベース名:TestAppDB1
テーブル名:CustomerMaster
列1:CustomerID(キー)
列2:Name

ここで、単純に一覧を表示するページを作ろうと思ったので、適当にデータを入力しました。個人情報のテストデータは、例えばですが以下が便利かと思います。私もここを利用させて頂きました。
なんちゃって個人情報

2.ローカル環境のSQLServer2012を利用するASP.NETサイトを作成
次に上記データベースの内容を表示するASP.NETサイトを作りました。以下は単なる例です。SQLDBの動作確認をするためのサイトですのでデータベースにアクセスする機能があればいいです。
Microsoft AzureでASP.NETサイトを公開してみる(その2)ASP.NETサイトの作成
上記の内容と同様にサイトを作りました。今回もWeb Formsを使ったのは同じですが、簡単になるようにテンプレートは以下のようにEmptyから作りました。
0001

ここで、Default.aspxを追加してページを作成しました。
WS000000

このページに以下のようにGridViewとSqlDataSourceを置いて、SqlDataSourceのSelectCommandを設定してGridViewのデータソースとしました。

デザインビュー
0002

ソースビュー
0003

これで、ビルド後実行します。以下のような画面になりました。
0004

これで、ローカル環境のSQLServer2012を利用するASP.NETサイトが出来ました。今回はここまでです。
次回は、Microsoft AzureでSQL DBを使ってみる(その2)Azureでの公開です。

AdSense

AdSense

-ASP.NET, 使ってみた

執筆者:

関連記事

ASP.NET Web APIでデータ蓄積(その5)ASP.NET Web APIテンプレートからの構築

ASP.NET Web APIでデータ蓄積の5回目です。前回まででMVC個別に注目してASP.NET Web APIの開発方法を確認しました。今回からやっとASP.NET APIテンプレートを元にデー …

ASP.NET Web APIでデータ蓄積(その1)ASP.NET Web APIとは

ASP.NET Web APIを利用してデータを蓄積する機能を実装してみたいと思います。漠然とデータ蓄積といってもいろいろなデータがあると思いますが、ここではセンサー等のデバイスから自動的に送信された …

no image

Microsoft AzureでASP.NETサイトを公開してみる(その3)Visual Studio EEからの公開

Microsoft AzureでASP.NETサイトを公開してみるの3回目です。今回は、前回Visual Studio Express 2013 for Web で作成したプロジェクトをそのままをVi …

no image

Microsoft AzureでASP.NETサイトを公開してみる(その1)概要と開発環境

Microsoft Azureのサイト上で、ローカル環境で開発したASP.NETのサイトを公開するまでの手順についてです。(※簡単にサイト公開までということで、データベースは利用しません。ご了承下さい …

no image

Tiva C EK-TM4C123GXL(その7) ボード上のスイッチを使う

Tiva C EK-TM4C123GXLを使ってみるの7回目です。 前回の続きでGPIOの利用ですが、ボード上のスイッチを使ってみます。 以下のメーカのサイトを見ながらプログラムを作っていきます。 G …