在庫限り。人気のSurface Duo 2 が再入荷され、最大 36% OFF 中。ご購入はお早めに。
はじめに 今回は、Windows Azure Platformにおいて、クラウド上のデータベース機能を提供する「SQL Azure」について扱います。そして、SQL Azureの中核となるSQL Azure Databaseを使ってサンプルアプリケーションを作成してみます。 対象読者 Windows Azureに興味がある方 SQL Azureに興味がある方 SQL Azure Databaseを使用してアプリケーションを開発したい方 必要な環境 シリーズ第1回、第2回を参考にして、Windows Azureの開発環境のインストール、そしてクラウド環境に配置するために必要なAzure Services Developer Portalのアカウント作成とトークン取得を行ってください。 さらに、サンプルでは最初にSQL Serverにアクセスするアプリケーションを作成しますので、SQL Ser
久しぶりにブログを書きます。2年近く更新ができていませんでしたが、Web サイトをどうするかで迷っていました。Windows系を中心に書いてきたのですが、現在は、Python、PostgrSQL を中心に使うようになっています。それで、記事の内容と現在の自分のしていることがずれてしまってしまいました。もうこの Web サイトを止めようと思うこともしばしばでしたが、個人ブログなので、メモ帳代わりに気軽に書いた方がいいのではないかと思って再開することにします。本体の記事の方も修正していきたいと思っていますがぼちぼちとした修正になると思います。 最近、5374 の Python 版を作りました。徳島市では、今月から一部の地域で家庭ごみの収集日等が変わることになったので、止めようかと思ったのですが、Python で書くと結構簡単に作れると思ったので作ってみました。ソースコードの方は、GitHub
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。
元マイクロソフトのSQL Server開発チームの一員であり、その後マイクロソフトのデータセンターのアーキテクトとして活躍。昨年アマゾンに移籍して、現在はAmazon Web Servicesの上級エンジニアであるJames Hamilton氏が、自身のブログの「One Size Does Not Fit All」というエントリで、リレーショナルデータベースだけにとどまらない幅広いデータベースの種類を4つに分類して紹介しています。 4つの種類とは「機能優先」「スケーラビリティ優先」「シンプル」「目的別」です。 Hamilton氏は、アマゾンがAmazonクラウドでMySQLのサービスを開始したところ、以前から提供していたキーバリュー型データストアの「SimpleDB」は終了するのではないかと心配する声があったことを挙げ、 I can understand why some might co
xsd ファイルから作成した TableAdapter は、タイムアウトを設定するためのプロパティが公開されていません。そのため、 TableAdapter にタイムアウトを設定するには、 partial クラスを作成してタイムアウトを取得・設定するプロパティを作成します。 // Sample.xsd を作成した場合、 // それに付随する Sample.cs に // 以下のようなコードを作成します。 namespace 既定の名前空間.SampleTableAdapters { // クラス名称は、作成した TableAdapter にあわせてください public partial class QueriesTableAdapter { public int CommandTimeout { get { return CommandCollection[0].CommandTimeou
System.Transactions.TransactionScopeクラスを利用する際に、トランザクションのタイムアウトを指定するには 以下の方法があります。 machine.configに指定。 コンストラクタにて、指定。 今回は、2の方法でやってみます。 指定する値は、TimeSpanオブジェクトとなります。 以下サンプルです。サンプルでは30分のトランザクションタイムアウトを指定しています。 using(TransactionScope tx = new TransactionScope(TransactionScopeOption.Required, TimeSpan.FromMinutes(30.0))){ // // トランザクション処理。 // } ちなみに、以下のように、TimeSpan.Zeroを指定すると無制限となります。 using(TransactionScop
楽観的なデータベース更新処理 いま「データベース更新のパターンその3」で示した、データベースをロックしないで同時実行を制御する方式は「オプティミスティック同時実行制御」と呼ばれる(オプティミスティック(optimistic)は「楽観的な」という意味)*1。ほかのだれかが更新しようとしているかもしれないけれど、取りあえず更新を実行してしまおうという方式だ。 *1 「データベース更新のパターンその1」もデータベースをロックしないためオプティミスティック同時実行制御の一種といえる。ちなみに、データベースのロックを用いるパターン「その2」はペシミステック同時実行制御(悲観的同時実行制御)と呼ばれる。ロックしているため更新は失敗しない。 データベースをロックせずに「楽観的」に更新しているので、当然ながら同時に更新を実行しようとしている競合する処理がほかにある場合には、それらのいくつかは失敗する。それ
連載:Visual Studio 2005でいってみようDBプログラミング 第12回 データベース・プログラミング 7つのヒント - 同時実行制御からASP.NET AJAXまで - 山田 祥寛(http://www.wings.msn.to/) 2007/01/27 これまで11回にわたって、Visual Studio 2005(以降、VS 2005)を利用したデータベース・プログラミングの基本、そしてASP.NET 2.0と連携した具体的なアプリケーション構築の手順について学習してきました。 いよいよ最終回となる今回は、これまでに紹介しきれなかったデータベース・プログラミングにおける7つのテクニックを紹介し、締めくくりにしたいと思います。 今回作成するサンプル・プログラムのダウンロード(vs2005db_12.zip) Hint 1. 同時更新による競合を検出するには? Webアプリケ
Hierarchy ID Model Your Data Hierarchies With SQL Server 2008 Kent Tegels Code download available at:SQLHierarchyID2008_09a.exe(155 KB) This article is based on a prerelease version of SQL Server 2008 RC0. All information herein is subject to change. Contents Hierarchical Data A Bill of Materials Problem Using Entities to Understand the Problem A BOM System in SQL Server 2005 Create the Tables Que
マイクロソフトのインターネット関連の製品 & テクノロジーについての、ドキュメント化されていないもの、日本語化されていないものについて紹介していきます。イベント、セミナー、お得情報については twitter : osamum_MS でつぶやいていますので、ご興味のあるかたはフォローをお願いします。 Node.js ではじめる Bot 開発 (基本編) hNode.js と Microsoft Bot Framework を使用した Bot 開発について紹介します。同様の内容は、既に VAL... Author: ものえおさむ Date: 09/21/2017 2016 11/1, 2 Microsoft TechSummit 開催 マイクロソフトの IT Pro 向けのイベント Microsoft Ignite の日本版 Microsoft TechSummit が 11 月の 1 日、2
SQLServer会議室さん http://www7.big.or.jp/~pinball/discus/sqls/29827.html を参考に(というか、ほぼそのまま)・・・。 「example」テーブルの確認だったら・・・ if object_id('example') is not null select 'Found !' else select 'Not Found !'テーブルが存在する場合、idが何かしら返るので、それを見て判断できる(nullで無ければテーブルは存在する)。 テーブル名は文字で指定する。 DBが違う場合、'DB_NAME.dbo.example'とかってやれば大丈夫。 いつかどこかで、 select id from dbo.sysobjects where id = object_id(N'[dbo].[example]') and OBJECTPROPE
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く