アーカイブ

‘sql’ タグのついている投稿

SQL Server 2008 のEdition別制限におけるCPU数の単位は?

2009 年 3 月 22 日

SQL Server 2008でサポートされるCPU数とは?

photo by geekboyshaи

SQL Server 2008 又は2005のExpress Editionの場合、サポートされるCPU数は1つとなっています。
CPUの種類は、シングルコア、デュアルコア(コアが2つ)、クアッドコア(コアが4つ)や8コアのものまで様々なものがあります。

シングルコアプロセッサーの場合は、物理的にも論理的にもCPUは一つで動作します。

マルチコアプロセッサーの場合は、物理的にはCPUは一つなのですが、論理的にはマルチCPUなわけです。

ここで、SQL Server 2008のサポートCPUが物理CPUなのか、論理CPUなのかが疑問となります。
続きを読む…

SQL Server, データベース ,

SQL Server 2008 Express TCP/IP接続設定

2009 年 3 月 22 日

sql server 2008 expressの接続設定

photo by digikuva

SQL Server 2008 Expressを内向きなネットワーク内からTCP/IPプロトコルでアクセスできるように設定します。

今回の接続設定条件

  • TCPポートは”1433”を固定で使用する
  • Windows認証を使用する
  • Vistaの場合、ネットワークと共有センター>パスワード保護共有 は無効

続きを読む…

SQL Server, データベース , ,

第1回 Microsoft SQL Server Select文で 条件分岐 CASEを使う

2009 年 3 月 15 日

SNAG-0013

ATable、BTableの2つのテーブルがあり

BTableにはATableレコードに対する画像ファイルのパスが格納されているとします。

ATableとBTableを結合して、結果を出す場合

続きを読む…

SQL Server, データベース ,

SQL SERVER Compact 3.5でコードからデータベースを作成するには

2009 年 3 月 13 日

sqlserver compact 3.5 接続

photo byPhoto by Harry Browne

SQL Server Compact3.5をデータベースとして使用する、ソフトウェアで、起動時にデータベースファイル(hoge.sdf)の存在可否をチェックし、存在しなければファイルを生成する場合、どのようなコードでデータベースを作成するのでしょう。

続きを読む…

SQL Server, データベース , , , ,

TRUNCATE TABLE文でIDENTITY列の番号を任意の位置に設定

2009 年 3 月 8 日
IDENTITY列を設定

IDENTITY列を設定

各テーブル毎のIDを自動増加(シーケンシャルな数値を順に発行)したい時に設定する。
IDENTITY列をテーブル内のレコードを全削除した場合などにIDENTITY列を1にリセットしたい、叉は、任意の位置に設定したい場合に使用できます。

続きを読む…

SQL Server, データベース , ,

SQL Server CompactはJetエンジンの代換えになるのか?

2008 年 11 月 19 日

SQL Server Compact3.5SP1がMicrosoftより、無償リリースされています。

今回、作成しているソフトからスタンドアローン環境で使用するデータベースの選定で、Jetエンジン(Access MDBファイル)にしようかと思っていたのですが、SQL Server CompactがJetより優れていればこちらを採用しようというわけで、機能比較を調査してみました。

まず、選定条件から。

  1. インストールが容易(これが重要ですね。)
  2. 堅牢
  3. SQL Server Express(MSDE)との互換性

これらが、まず頭に浮かぶ選定条件となります。

続きを読む…

SQL Server, データベース , ,