<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>SQL Server 2000(Shiloh)</title><link>http://blogs.wankuma.com/naka/category/212.aspx</link><description>現行SQLServerのねた</description><managingEditor>中博俊 &lt;naka@wankuma.com&gt;</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>中博俊 &lt;naka@wankuma.com&gt;</dc:creator><title>Case 式をどんどん使おう</title><link>http://blogs.wankuma.com/naka/archive/2006/08/17/36481.aspx</link><pubDate>Thu, 17 Aug 2006 02:14:00 GMT</pubDate><guid>http://blogs.wankuma.com/naka/archive/2006/08/17/36481.aspx</guid><wfw:comment>http://blogs.wankuma.com/naka/comments/36481.aspx</wfw:comment><comments>http://blogs.wankuma.com/naka/archive/2006/08/17/36481.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/naka/comments/commentRss/36481.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/naka/services/trackbacks/36481.aspx</trackback:ping><description>&lt;P&gt;このへんのテクニックはおがわさんの受け売りですが(^^;;&lt;/P&gt;
&lt;P&gt;ポストIDが指定されていれば、where条件とする。という場合に&lt;/P&gt;
&lt;P&gt;strSQL = "select * from [T-ポスト]";&lt;BR&gt;If ( strポストID != null )&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; strSQL + " where ポストID = '"&amp;nbsp;&amp;nbsp;&amp;amp;&amp;nbsp;strポストID &amp;amp;&amp;nbsp; "'";&lt;BR&gt;}&lt;/P&gt;
&lt;P&gt;こんな風にSQL文を動的に生成しなくちゃいけないと思い込んでいませんか？&lt;/P&gt;
&lt;P&gt;select *&lt;BR&gt;from [T-ポスト] &lt;BR&gt;where ポストID = case when @ポストID is not null then @ポストID else ポストID end&lt;/P&gt;
&lt;P&gt;こんな風に書くだけで、実現することが可能です。&lt;/P&gt;
&lt;P&gt;もちろん動的にしないといけない場面も多々ありますが、それを理由にストアドプロシージャから逃げ回るより積極果敢に利用してみませんか？&lt;/P&gt;
&lt;P&gt;ストアドの中でも動的SQL書けますし。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/naka/aggbug/36481.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>中博俊 &lt;naka@wankuma.com&gt;</dc:creator><title>Windows Vista,  Longhorn ServerではMSDE 2000シリーズサポート外</title><link>http://blogs.wankuma.com/naka/archive/2006/07/25/33616.aspx</link><pubDate>Tue, 25 Jul 2006 15:32:00 GMT</pubDate><guid>http://blogs.wankuma.com/naka/archive/2006/07/25/33616.aspx</guid><wfw:comment>http://blogs.wankuma.com/naka/comments/33616.aspx</wfw:comment><comments>http://blogs.wankuma.com/naka/archive/2006/07/25/33616.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.wankuma.com/naka/comments/commentRss/33616.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/naka/services/trackbacks/33616.aspx</trackback:ping><description>&lt;P&gt;&lt;A href="http://www.microsoft.com/japan/sql/howtobuy/sqlonvista.mspx"&gt;http://www.microsoft.com/japan/sql/howtobuy/sqlonvista.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;MSDE2000を含む製品を抱えている方は要注意!!&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/naka/aggbug/33616.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>中博俊 &lt;naka@wankuma.com&gt;</dc:creator><title>.NET: SQL Server ストアドプロシージャのreturnを取得する</title><link>http://blogs.wankuma.com/naka/archive/2005/10/22/18773.aspx</link><pubDate>Sat, 22 Oct 2005 23:39:00 GMT</pubDate><guid>http://blogs.wankuma.com/naka/archive/2005/10/22/18773.aspx</guid><wfw:comment>http://blogs.wankuma.com/naka/comments/18773.aspx</wfw:comment><comments>http://blogs.wankuma.com/naka/archive/2005/10/22/18773.aspx#Feedback</comments><slash:comments>171</slash:comments><wfw:commentRss>http://blogs.wankuma.com/naka/comments/commentRss/18773.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/naka/services/trackbacks/18773.aspx</trackback:ping><description>&lt;P&gt;この文書の最新版は&lt;BR&gt;&lt;A href="http://naka.wankuma.com/site/column/dotnet/00027.htm"&gt;http://naka.wankuma.com/site/column/dotnet/00027.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;
&lt;HR id=null&gt;
&lt;/P&gt;
&lt;DIV&gt;
&lt;P class=SakuseiVersion&gt;この文書はVisual Studio 2005 RC(.NET2.0)をベースに記述されています が、Visual Studio 2003でも利用できます。&lt;/P&gt;
&lt;P&gt;SQL ServerのストアドプロシージャはOracleのPL/SQLよりさまざまな面でプログラムと連携しやすくなっています。&lt;/P&gt;
&lt;P&gt;SQL Serverのストアドプロシージャからは以下のような構文でreturnによる戻り値を返せます。&lt;/P&gt;&lt;PRE class=code&gt;&lt;SPAN class=kwd&gt;CREATE&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;PROCEDURE&lt;/SPAN&gt; [存在チェック]
  @id &lt;SPAN class=kwd&gt;int&lt;/SPAN&gt;
AS
&lt;SPAN class=kwd&gt;BEGIN&lt;/SPAN&gt;
  &lt;SPAN class=kwd&gt;SET&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;NOCOUNT&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;ON&lt;/SPAN&gt;;
  &lt;SPAN class=kwd&gt;if&lt;/SPAN&gt; ( @id = 1 )
    &lt;SPAN class=kwd&gt;return&lt;/SPAN&gt; 1
  &lt;SPAN class=kwd&gt;else&lt;/SPAN&gt;
    &lt;SPAN class=kwd&gt;return&lt;/SPAN&gt; 0

&lt;SPAN class=kwd&gt;end&lt;/SPAN&gt;
&lt;/PRE&gt;
&lt;P&gt;戻り値を取得する方法は簡単で、パラメータに1つ特殊なパラメータを設定するだけです。&lt;/P&gt;&lt;PRE class=code&gt;&lt;SPAN class=kwd&gt;using&lt;/SPAN&gt; (SqlCommand com = &lt;SPAN class=kwd&gt;new&lt;/SPAN&gt; SqlCommand())
{
  com.CommandType = System.Data.CommandType.StoredProcedure;
  com.CommandText = &lt;SPAN class=str&gt;"存在チェック"&lt;/SPAN&gt;;
* com.Parameters.Add(&lt;SPAN class=str&gt;"RetValue"&lt;/SPAN&gt;, System.Data.SqlDbType.Int, 4);
* com.Parameters[&lt;SPAN class=str&gt;"RetValue"&lt;/SPAN&gt;].Direction = System.Data.ParameterDirection.ReturnValue;
  com.Parameters.Add(&lt;SPAN class=str&gt;"@id"&lt;/SPAN&gt;, System.Data.SqlDbType.Int);
  com.Parameters[&lt;SPAN class=str&gt;"@id"&lt;/SPAN&gt;].Value = 1;

  com.Connection = &lt;SPAN class=kwd&gt;this&lt;/SPAN&gt;.connection;
  &lt;SPAN class=kwd&gt;try&lt;/SPAN&gt;
  {
    &lt;SPAN class=kwd&gt;this&lt;/SPAN&gt;.connection.Open();
    com.ExecuteNonQuery();
    Assert.AreEqual&amp;lt;&lt;SPAN class=kwd&gt;int&lt;/SPAN&gt;?&amp;gt;(1, (&lt;SPAN class=kwd&gt;int&lt;/SPAN&gt;?)com.Parameters[&lt;SPAN class=str&gt;"RetValue"&lt;/SPAN&gt;].Value);
  }
  &lt;SPAN class=kwd&gt;finally&lt;/SPAN&gt;
  {
    &lt;SPAN class=kwd&gt;if&lt;/SPAN&gt; (&lt;SPAN class=kwd&gt;this&lt;/SPAN&gt;.connection.State != System.Data.ConnectionState.Closed)
    {
      &lt;SPAN class=kwd&gt;this&lt;/SPAN&gt;.connection.Close();
    }
  }
}&lt;/PRE&gt;
&lt;P&gt;*米印を打っている行がその行です。&lt;/P&gt;
&lt;P&gt;ParameterDirection.ReturnValueが味噌になります。&lt;/P&gt;
&lt;P&gt;詳しくは以下のKBなども参照してください。&lt;/P&gt;
&lt;P&gt;[HOWTO] パラメータ化されたストアド プロシージャを ADO.NET と Visual C# .NET を使って呼び出す方法&lt;BR&gt;&lt;A href="http://support.microsoft.com/kb/310070/ja"&gt;http://support.microsoft.com/kb/310070/ja&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;パラメータ化されたストアド プロシージャを ADO.NET と Visual Basic .NET を使って呼び出す方法&lt;BR&gt;&lt;A href="http://support.microsoft.com/kb/308049/ja"&gt;http://support.microsoft.com/kb/308049/ja&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;[HOWTO] パラメータ化されたストアド プロシージャを ADO.NET と Visual C++ .NET を使って呼び出す方法&lt;BR&gt;&lt;A href="http://support.microsoft.com/kb/310071/ja"&gt;http://support.microsoft.com/kb/310071/ja&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src ="http://blogs.wankuma.com/naka/aggbug/18773.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>中博俊 &lt;naka@wankuma.com&gt;</dc:creator><title>DBCC CHECKIDENT RESEEDはいつも同じとは限らない(SQL Server 2000 or 2005)</title><link>http://blogs.wankuma.com/naka/archive/2005/10/10/18641.aspx</link><pubDate>Mon, 10 Oct 2005 21:32:00 GMT</pubDate><guid>http://blogs.wankuma.com/naka/archive/2005/10/10/18641.aspx</guid><wfw:comment>http://blogs.wankuma.com/naka/comments/18641.aspx</wfw:comment><comments>http://blogs.wankuma.com/naka/archive/2005/10/10/18641.aspx#Feedback</comments><slash:comments>20</slash:comments><wfw:commentRss>http://blogs.wankuma.com/naka/comments/commentRss/18641.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/naka/services/trackbacks/18641.aspx</trackback:ping><description>&lt;P&gt;UnitTest用にDBの枠組みから毎度毎度作り上げるようにしているのですが、そうそうCreate Databaseからやっているときりが無いので、1回のテストの流れではDatabaseの作成は1回にとどめています。&lt;/P&gt;
&lt;P&gt;その分テストの1回ごとに元の状態に戻してやる必要があります。&lt;/P&gt;
&lt;P&gt;IdentityがSQL Serverの特徴ですので、基本的にはIdentity列を使うことにしているのですが、これの初期化にはDBCC CHECKIDENT を使います。&lt;/P&gt;
&lt;P&gt;ただしこれ1度もテーブルにInsertされていない場合と、InsertしてからDeleteして再設定するときでは動きが違います。&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;CREATE TABLE&lt;/FONT&gt;&lt;/SPAN&gt; [#Table_1](&lt;BR&gt;&amp;nbsp; [ident] [int] &lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;IDENTITY&lt;/FONT&gt;&lt;/SPAN&gt;(3,1) NOT NULL,&lt;BR&gt;&amp;nbsp; [val] [nchar](10) &lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;COLLATE&lt;/FONT&gt;&lt;/SPAN&gt; Japanese_CI_AS NULL&lt;BR&gt;&amp;nbsp;) &lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;ON&lt;/FONT&gt;&lt;/SPAN&gt; [PRIMARY]&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;FONT color=#008000&gt;&lt;SPAN class=cmt&gt;--いきなりCHECKIDENT&lt;/SPAN&gt;&lt;BR&gt;&lt;/FONT&gt;&amp;nbsp;&lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;DBCC&lt;/FONT&gt;&lt;/SPAN&gt; CHECKIDENT ('#table_1', reseed, 1)&lt;BR&gt;&amp;nbsp;&lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;insert into&lt;/FONT&gt;&lt;/SPAN&gt; [#table_1](val) &lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;values&lt;/FONT&gt;&lt;/SPAN&gt;('めいしょう')&lt;BR&gt;&amp;nbsp;&lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;insert into&lt;/FONT&gt;&lt;/SPAN&gt; [#table_1](val) &lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;values&lt;/FONT&gt;&lt;/SPAN&gt;('めいしょう')&lt;BR&gt;&amp;nbsp;&lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;select&lt;/FONT&gt;&lt;/SPAN&gt; * &lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;from&lt;/FONT&gt;&lt;/SPAN&gt; #table_1&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;FONT color=#008000&gt;&lt;SPAN class=cmt&gt;--一度データを設定したものを削除して最INSERT&lt;/SPAN&gt;&lt;BR&gt;&lt;/FONT&gt;&amp;nbsp;&lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;delete&lt;/FONT&gt;&lt;/SPAN&gt; [#table_1]&lt;BR&gt;&amp;nbsp;&lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;DBCC&lt;/FONT&gt;&lt;/SPAN&gt; CHECKIDENT ('#table_1', reseed, 1)&lt;BR&gt;&amp;nbsp;&lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;insert into&lt;/FONT&gt;&lt;/SPAN&gt; [#table_1](val) &lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;values&lt;/FONT&gt;&lt;/SPAN&gt;('めいしょう')&lt;BR&gt;&amp;nbsp;&lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;insert into&lt;/FONT&gt;&lt;/SPAN&gt; [#table_1](val) &lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;values&lt;/FONT&gt;&lt;/SPAN&gt;('めいしょう')&lt;BR&gt;&amp;nbsp;&lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;select&lt;/FONT&gt;&lt;/SPAN&gt; * &lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;from&lt;/FONT&gt;&lt;/SPAN&gt; #table_1&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;SPAN class=kwd&gt;&lt;FONT color=#0000ff&gt;drop table&lt;/FONT&gt;&lt;/SPAN&gt; [#table_1]&lt;/PRE&gt;
&lt;P&gt;DBCCからINSERTしてSELECTの流れはまったく一緒のSQLですが、結果はまったく違います。&lt;/P&gt;
&lt;P&gt;1&amp;nbsp;めいしょう&amp;nbsp; &lt;BR&gt;2&amp;nbsp;めいしょう&amp;nbsp; &lt;/P&gt;
&lt;P&gt;2&amp;nbsp;めいしょう&amp;nbsp; &lt;BR&gt;3&amp;nbsp;めいしょう&amp;nbsp; &lt;/P&gt;
&lt;P&gt;このように結果が違います。&lt;/P&gt;
&lt;P&gt;なにもINSERTしない状態ではDBCCした直後にはそのDBCCで設定した値がそのまま使われますが、1度でもINSERTしていると１の次の値の2から利用されます。&lt;/P&gt;
&lt;P&gt;DBCC CHECKIDENT の仕様を見る限り最大値を設定しますとのことなので、最初の動きがおかしいのは明白ですが、これはIdentity Seedが一度も設定されていないからnullに成っているのが原因と思われます。&lt;/P&gt;
&lt;P&gt;でもnullは設定できないので不公平です。&lt;/P&gt;
&lt;P&gt;こんなのおかしいよと思う人が1人でもいれば、MSDN Product Feedback にKatmai用にWishをあげたいと思います。どうでしょ？&lt;/P&gt;
&lt;P&gt;#でもnullの時の動きが変わるとそれはそれで困るかもしれないんですがね～&lt;/P&gt;
&lt;P&gt;単体テストする場合には事前に、またはCreateDatabaseするときに、一度ダミー行をINSERTして、Deleteしてまわって、DBCC CHECKIDENTしてまわるようにするといいと思います。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/naka/aggbug/18641.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>中博俊 &lt;naka@wankuma.com&gt;</dc:creator><title>SQL Server 2005のJapanese_CI_AS照合順序は"ー"についてどうなった？</title><link>http://blogs.wankuma.com/naka/archive/2005/09/29/18540.aspx</link><pubDate>Thu, 29 Sep 2005 17:40:00 GMT</pubDate><guid>http://blogs.wankuma.com/naka/archive/2005/09/29/18540.aspx</guid><wfw:comment>http://blogs.wankuma.com/naka/comments/18540.aspx</wfw:comment><comments>http://blogs.wankuma.com/naka/archive/2005/09/29/18540.aspx#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://blogs.wankuma.com/naka/comments/commentRss/18540.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/naka/services/trackbacks/18540.aspx</trackback:ping><description>&lt;P&gt;以下のスクリプトを流すと2000ではJapanese_CI_ASでもJapanese_BINでも表示されますが、2005では表示されません。&lt;/P&gt;
&lt;P&gt;どうなってるんでしょうね。&lt;/P&gt;
&lt;P&gt;
&lt;P&gt;&lt;A href="http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=24773&amp;amp;forum=26"&gt;http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=24773&amp;amp;forum=26&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;
&lt;HR id=null&gt;
&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=kwd&gt;create&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;database&lt;/SPAN&gt; SyougouTest&lt;BR&gt;&lt;SPAN class=kwd&gt;go&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN class=kwd&gt;use&lt;/SPAN&gt; SyougouTest&lt;BR&gt;&lt;SPAN class=kwd&gt;go&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=kwd&gt;create&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;table&lt;/SPAN&gt; tab
(
  moji &lt;SPAN class=kwd&gt;nvarchar&lt;/SPAN&gt;(50) &lt;SPAN class=kwd&gt;collate&lt;/SPAN&gt; Japanese_CI_AS&lt;BR&gt;);&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=kwd&gt;go&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=kwd&gt;insert&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;into&lt;/SPAN&gt; tab(moji) &lt;SPAN class=kwd&gt;values&lt;/SPAN&gt;(&lt;SPAN class=str&gt;'クーリング'&lt;/SPAN&gt;)&lt;BR&gt;&lt;SPAN class=kwd&gt;insert&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;into&lt;/SPAN&gt; tab(moji) &lt;SPAN class=kwd&gt;values&lt;/SPAN&gt;(&lt;SPAN class=str&gt;'カーリング'&lt;/SPAN&gt;)&lt;BR&gt;&lt;SPAN class=kwd&gt;insert&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;into&lt;/SPAN&gt; tab(moji) &lt;SPAN class=kwd&gt;values&lt;/SPAN&gt;(&lt;SPAN class=str&gt;'ケビン'&lt;/SPAN&gt;)&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=kwd&gt;select&lt;/SPAN&gt; * &lt;SPAN class=kwd&gt;from&lt;/SPAN&gt; tab &lt;SPAN class=kwd&gt;where&lt;/SPAN&gt; moji &lt;SPAN class=kwd&gt;like&lt;/SPAN&gt; &lt;SPAN class=str&gt;'%クー%'&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN class=kwd&gt;go&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=kwd&gt;drop&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;table&lt;/SPAN&gt; tab&lt;BR&gt;&lt;SPAN class=kwd&gt;go&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN class=kwd&gt;create&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;table&lt;/SPAN&gt; tab&lt;BR&gt;(&lt;BR&gt;&amp;nbsp; moji &lt;SPAN class=kwd&gt;nvarchar&lt;/SPAN&gt;(50) &lt;SPAN class=kwd&gt;collate&lt;/SPAN&gt; Japanese_bin&lt;BR&gt;);&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=kwd&gt;go&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=kwd&gt;insert&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;into&lt;/SPAN&gt; tab(moji) &lt;SPAN class=kwd&gt;values&lt;/SPAN&gt;(&lt;SPAN class=str&gt;'クーリング'&lt;/SPAN&gt;)&lt;BR&gt;&lt;SPAN class=kwd&gt;insert&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;into&lt;/SPAN&gt; tab(moji) &lt;SPAN class=kwd&gt;values&lt;/SPAN&gt;(&lt;SPAN class=str&gt;'カーリング'&lt;/SPAN&gt;)&lt;BR&gt;&lt;SPAN class=kwd&gt;insert&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;into&lt;/SPAN&gt; tab(moji) &lt;SPAN class=kwd&gt;values&lt;/SPAN&gt;(&lt;SPAN class=str&gt;'ケビン'&lt;/SPAN&gt;)&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=kwd&gt;select&lt;/SPAN&gt; * &lt;SPAN class=kwd&gt;from&lt;/SPAN&gt; tab &lt;SPAN class=kwd&gt;where&lt;/SPAN&gt; moji &lt;SPAN class=kwd&gt;like&lt;/SPAN&gt; &lt;SPAN class=str&gt;'%クー%'&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN class=kwd&gt;go&lt;/SPAN&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/naka/aggbug/18540.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>中博俊 &lt;naka@wankuma.com&gt;</dc:creator><title>MSDEとSQL Server 2005 Express Editionの違い</title><link>http://blogs.wankuma.com/naka/archive/2005/09/28/18526.aspx</link><pubDate>Wed, 28 Sep 2005 12:53:00 GMT</pubDate><guid>http://blogs.wankuma.com/naka/archive/2005/09/28/18526.aspx</guid><wfw:comment>http://blogs.wankuma.com/naka/comments/18526.aspx</wfw:comment><comments>http://blogs.wankuma.com/naka/archive/2005/09/28/18526.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.wankuma.com/naka/comments/commentRss/18526.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/naka/services/trackbacks/18526.aspx</trackback:ping><description>&lt;P&gt;サムと話をしていたら、SQL 2005のExpressの話になったんだ。&lt;/P&gt;
&lt;P&gt;僕はこういったんだ、"Expressはディスク容量が2Gから1GBになるらしいね"って。&lt;/P&gt;
&lt;P&gt;そうするとサムはこういうんだ"本当かいヒロ。僕は知らなかったよ。一度違いを調べてみておくれよ"&lt;/P&gt;
&lt;P&gt;#一部脚色＋翻訳調でお送りしました。&lt;/P&gt;
&lt;P&gt;SQL Server 2005 Express Edition 概要&lt;BR&gt;&lt;A href="http://www.microsoft.com/japan/msdn/sqlserver/express/sseoverview.asp"&gt;http://www.microsoft.com/japan/msdn/sqlserver/express/sseoverview.asp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;ちょっと古い資料ですが、比較している資料が上記です。&lt;/P&gt;
&lt;TABLE class=data id=table1 style="BORDER-COLLAPSE: collapse" borderColor=#000000 border=1&gt;
&lt;TBODY&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;&lt;B&gt;Server 2005 Express Edition 2005&lt;/B&gt;&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;&lt;B&gt;MSDE 2000&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;Application XCopy サポート&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;該当する機能はありません&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;DTS はありません&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;DTS ランタイムがあります&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;MDAC がないので容易に展開できます&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;MDAC はインストールの一環としてインストールされます&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;MSI のみ (処理は簡単です)&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;MSI と MSM (MSM の処理は困難です)&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;クライアント側でのトランザクション レプリケーション、マージ レプリケーション、およびスナップショット レプリケーション&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;レプリケーションのサブスクリプション以外に、マージ パブリケーションとスナップショット パブリケーションがサポートされています&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;豊富なセットアップの UI&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;必要最低限のセットアップの UI&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;エージェントはありません&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;エージェントがあります&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;Windows 2000 SP4、Windows XP SP1、Windows 2003 をサポートしています&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;Windows 98、Windows Me、Windows 2000、Windows XP、Windows NT4、Windows 2003 をサポートしています&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;CLR のサポート&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;CLR のサポートはありません&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;GUI ツールが用意されています&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;GUI ツールはありません&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;データベース サイズの制限 : 4 GB&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;データベース サイズの制限 : 2 GB&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;1 CPU、1GB の RAM&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;2 CPU、2GB の RAM&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;しきい値はありません&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;ワークロードのしきい値が適用されます&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="50%"&gt;Visual Studio との密接な統合&lt;/TD&gt;
&lt;TD class=data width="50%"&gt;Visual Studio との必要最低限の統合&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;2GB -&amp;gt; 1GBはメモリの制限で、ディスクは2GB -&amp;gt; 4GBが正解です。&lt;/P&gt;
&lt;P&gt;またその他で影響を受けやすい項目としてはCPUと、DTS(IS)とAgentです。&lt;/P&gt;
&lt;P&gt;特にバッチ処理系で利用することが多いAgentとDTSについては回避する為にはプログラムやシェル(WSH含む)と、タスク(ATコマンド)の組み合わせを用意してやる必要があります。&lt;/P&gt;
&lt;P&gt;その代わりワークロード制限は撤廃されますし、AtacchDBFileName機能が入ることによりAccess(というかmdb)からのマイグレーションには使用しやすい環境は整います。&lt;/P&gt;
&lt;P&gt;特徴を見極めてやる必要があるとは思います。&lt;/P&gt;
&lt;P&gt;こんな感じでどうでしょう？＞サムさん&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/naka/aggbug/18526.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>中博俊 &lt;naka@wankuma.com&gt;</dc:creator><title>SQL:SQL Server関連ダウンロード一覧</title><link>http://blogs.wankuma.com/naka/archive/2005/08/21/18053.aspx</link><pubDate>Sun, 21 Aug 2005 22:36:00 GMT</pubDate><guid>http://blogs.wankuma.com/naka/archive/2005/08/21/18053.aspx</guid><wfw:comment>http://blogs.wankuma.com/naka/comments/18053.aspx</wfw:comment><comments>http://blogs.wankuma.com/naka/archive/2005/08/21/18053.aspx#Feedback</comments><slash:comments>129</slash:comments><wfw:commentRss>http://blogs.wankuma.com/naka/comments/commentRss/18053.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/naka/services/trackbacks/18053.aspx</trackback:ping><description>&lt;P&gt;この文書の最新版は&lt;BR&gt;&lt;A href="http://naka.wankuma.com/site/column/server/00010.htm"&gt;http://naka.wankuma.com/site/column/server/00010.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;
&lt;HR id=null&gt;

&lt;P class=SakuseiVersion&gt;この文書は記述時点での最新情報です。更新されていない可能性があります。&lt;/P&gt;
&lt;P&gt;オフィシャルポータル&lt;BR&gt;&lt;A href="http://www.microsoft.com/japan/sql/default.mspx"&gt;http://www.microsoft.com/japan/sql/default.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;
&lt;TABLE style="BORDER-COLLAPSE: collapse" borderColor=#000000 border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Version&lt;/TD&gt;
&lt;TD&gt;Platform&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD rowSpan=2&gt;6.5&lt;/TD&gt;
&lt;TD&gt;Intel&lt;/TD&gt;
&lt;TD&gt;SQL Server 6.5 Service Pack 5a for Intel (日本語版)&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6bf98310-4fea-405f-9ee0-c1e22580776b&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=6bf98310-4fea-405f-9ee0-c1e22580776b&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Alpha&lt;/TD&gt;
&lt;TD&gt;SQL Server 6.5 Post Service Pack 5a Update (Alpha) - 日本語&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5b6033a9-b494-4e73-adde-3201769c605b&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=5b6033a9-b494-4e73-adde-3201769c605b&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD rowSpan=2&gt;7.0&lt;/TD&gt;
&lt;TD&gt;Intel&lt;/TD&gt;
&lt;TD&gt;SQL Server 7.0 Service Pack 3 for Intel Platforms, German and Japanese versions - 日本語&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8ca74ab3-8045-403e-a892-bc7764794d01&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=8ca74ab3-8045-403e-a892-bc7764794d01&amp;amp;DisplayLang=ja&lt;/A&gt; 
&lt;P&gt;SQL Server 7.0 OLAP Services SP1 for Intel - 日本語&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5d861ff9-48c9-44b6-baba-d4295ea9b106&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=5d861ff9-48c9-44b6-baba-d4295ea9b106&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Alpha&lt;/TD&gt;
&lt;TD&gt;SQL Server 7.0 Service Pack 1 for Alpha - 日本語&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c2da5959-e2f3-4f51-b690-4148bc2d861b&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=c2da5959-e2f3-4f51-b690-4148bc2d861b&amp;amp;DisplayLang=ja&lt;/A&gt; 
&lt;P&gt;SQL Server 7.0 OLAP Services SP1 for Alpha?&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=570644db-b7a0-4000-88e9-1f19d7d92a87&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=570644db-b7a0-4000-88e9-1f19d7d92a87&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD rowSpan=6&gt;2000&lt;/TD&gt;
&lt;TD&gt;x86&lt;/TD&gt;
&lt;TD&gt;SQL Server 2000 Service Pack 2 (日本語)&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=75672496-af8e-40dc-853e-ad2c9fe96882&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=75672496-af8e-40dc-853e-ad2c9fe96882&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=46&amp;amp;p=4&amp;amp;SrcDisplayLang=ja&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=75672496-af8e-40dc-853e-ad2c9fe96882&amp;amp;u=http://download.microsoft.com/download/7/5/0/75085006-c5c1-4328-a86b-a7ea5a13e21b/JPN_SQL2KSP2.exe"&gt;JPN_SQL2KSP2.exe&lt;/A&gt; 
&lt;P&gt;Microsoft Analysis Server Service Pack 2&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=75672496-af8e-40dc-853e-ad2c9fe96882&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=75672496-af8e-40dc-853e-ad2c9fe96882&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=46&amp;amp;p=1&amp;amp;SrcDisplayLang=ja&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=75672496-af8e-40dc-853e-ad2c9fe96882&amp;amp;u=http://download.microsoft.com/download/7/5/0/75085006-c5c1-4328-a86b-a7ea5a13e21b/JPN_SQL2KASP2.exe"&gt;JPN_SQL2KASP2.exe&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Microsoft SQL Server 2000 Service Pack 3a&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=90dcd52c-0488-4e46-afbf-acace5369fa3&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=90dcd52c-0488-4e46-afbf-acace5369fa3&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=46&amp;amp;p=3&amp;amp;SrcDisplayLang=ja&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=90dcd52c-0488-4e46-afbf-acace5369fa3&amp;amp;u=http://download.microsoft.com/download/f/7/d/f7dfc004-7b80-480f-9287-719885eb0030/jpn_sql2ksp3.exe"&gt;jpn_sql2ksp3.exe&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Microsoft Analysis Server Service Pack 3a&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=90dcd52c-0488-4e46-afbf-acace5369fa3&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=90dcd52c-0488-4e46-afbf-acace5369fa3&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=46&amp;amp;p=1&amp;amp;SrcDisplayLang=ja&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=90dcd52c-0488-4e46-afbf-acace5369fa3&amp;amp;u=http://download.microsoft.com/download/f/7/d/f7dfc004-7b80-480f-9287-719885eb0030/jpn_sql2kasp3.exe"&gt;jpn_sql2kasp3.exe&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Microsoft SQL Server 2000 Service Pack 4&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=46&amp;amp;p=8&amp;amp;SrcDisplayLang=ja&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&amp;amp;u=http://download.microsoft.com/download/7/c/2/7c2fe9f3-d2f6-4a61-a15c-1965e33936e6/SQL2000-KB884525-SP4-x86-JPN.EXE"&gt;SQL2000-KB884525-SP4-x86-JPN.EXE&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Microsoft Analysis Server Service Pack 4&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=46&amp;amp;p=5&amp;amp;SrcDisplayLang=ja&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&amp;amp;u=http://download.microsoft.com/download/7/c/2/7c2fe9f3-d2f6-4a61-a15c-1965e33936e6/SQL2000.AS-KB884525-SP4-x86-JPN.EXE"&gt;SQL2000.AS-KB884525-SP4-x86-JPN.EXE&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ia64&lt;/TD&gt;
&lt;TD&gt;Microsoft SQL Server 2000 Service Pack 4&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=46&amp;amp;p=8&amp;amp;SrcDisplayLang=ja&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&amp;amp;u=http://download.microsoft.com/download/7/c/2/7c2fe9f3-d2f6-4a61-a15c-1965e33936e6/SQL2000-KB884525-SP4-x86-JPN.EXE"&gt;SQL2000-KB884525-SP4-ia64-JPN.EXE&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;A href="http://www.microsoft.com/japan/sql/techinfo/xml/"&gt;SQLXML&lt;/A&gt;&lt;/TD&gt;
&lt;TD&gt;SQLXML&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c0c94eef-06ab-40a2-883c-8f5db2e218f2&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=c0c94eef-06ab-40a2-883c-8f5db2e218f2&amp;amp;DisplayLang=ja&lt;/A&gt; 
&lt;P&gt;SQLXML 2.0 (XML for SQL Server 2000 Web Release 2) 日本語&lt;BR&gt;&lt;A href="http://www.microsoft.com/japan/msdn/sqlserver/downloads/sqlxml2.asp"&gt;http://www.microsoft.com/japan/msdn/sqlserver/downloads/sqlxml2.asp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;SQLXML 3.0 RTM&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=04d9dda6-4ced-45c8-8d8d-7d072f780a82&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=04d9dda6-4ced-45c8-8d8d-7d072f780a82&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;SQLXML 3.0 SP1&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cdc8a8ae-7ade-4a15-b8c4-44cf4789cb88&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=cdc8a8ae-7ade-4a15-b8c4-44cf4789cb88&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;SqlXml 3.0 SP2 - 日本語&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4c8033a9-cf10-4e22-8004-477098a407ac&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=4c8033a9-cf10-4e22-8004-477098a407ac&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;SqlXml 3.0 Service Pack 3 (SP3)&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=51d4a154-8e23-47d2-a033-764259cfb53b&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=51d4a154-8e23-47d2-a033-764259cfb53b&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;A href="http://www.microsoft.com/japan/sql/reporting/"&gt;Reporting Services&lt;/A&gt;&lt;/TD&gt;
&lt;TD&gt;Microsoft SQL Server 2000 Reporting Services&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=dba43f7b-50d4-45c5-9c10-9d8be79688c4&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=dba43f7b-50d4-45c5-9c10-9d8be79688c4&amp;amp;DisplayLang=ja&lt;/A&gt; 
&lt;P&gt;SQL Server 2000 Reporting Services Service Pack 1&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=580febf7-2972-40e7-bccf-6cd90ac2f464&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=580febf7-2972-40e7-bccf-6cd90ac2f464&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;SQL Server 2000 Reporting Services Service Pack 2&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=502c0d89-1308-4662-8f58-cec55ef1235b&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=502c0d89-1308-4662-8f58-cec55ef1235b&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;A href="http://www.microsoft.com/japan/msdn/sqlserver/downloads/jdbc/"&gt;JDBC&lt;/A&gt;&lt;/TD&gt;
&lt;TD&gt;Microsoft SQL Server 2000 Driver for JDBC&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=136b4f20-0622-4794-9ff3-bec87782232c&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=136b4f20-0622-4794-9ff3-bec87782232c&amp;amp;DisplayLang=ja&lt;/A&gt; 
&lt;P&gt;SQL Server 2000 Driver for JDBC Service Pack 2 - 日本語&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9f1874b6-f8e1-4bd6-947c-0fc5bf05bf71&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=9f1874b6-f8e1-4bd6-947c-0fc5bf05bf71&amp;amp;DisplayLang=ja&lt;/A&gt; 
&lt;P&gt;SQL Server 2000 Driver for JDBC Service Pack 3&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=07287b11-0502-461a-b138-2aa54bfdc03a&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=07287b11-0502-461a-b138-2aa54bfdc03a&amp;amp;DisplayLang=en&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Doc&lt;/TD&gt;
&lt;TD&gt;2004 年 1 月更新の SQL Server Books Online&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a6f79cb1-a420-445f-8a4b-bd77a7da194b&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=a6f79cb1-a420-445f-8a4b-bd77a7da194b&amp;amp;DisplayLang=ja&lt;/A&gt; 
&lt;P&gt;Reporting Services Books Online (最終更新日 : 2004 年 1 月)&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5e550d73-8f35-435e-bb71-c8573a1cdbdb&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=5e550d73-8f35-435e-bb71-c8573a1cdbdb&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;MSDE2000&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;SQL Server 2000 Service Pack 2 (日本語)&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=75672496-af8e-40dc-853e-ad2c9fe96882&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=75672496-af8e-40dc-853e-ad2c9fe96882&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;BR&gt;フルパッケージ:&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=46&amp;amp;p=2&amp;amp;SrcDisplayLang=ja&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=75672496-af8e-40dc-853e-ad2c9fe96882&amp;amp;u=http://download.microsoft.com/download/7/5/0/75085006-c5c1-4328-a86b-a7ea5a13e21b/jpn_sql2kdeskfullsp2.exe"&gt;jpn_sql2kdeskfullsp2.exe&lt;/A&gt;&lt;BR&gt;SP:&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=46&amp;amp;p=3&amp;amp;SrcDisplayLang=ja&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=75672496-af8e-40dc-853e-ad2c9fe96882&amp;amp;u=http://download.microsoft.com/download/7/5/0/75085006-c5c1-4328-a86b-a7ea5a13e21b/JPN_SQL2KDeskSP2.exe"&gt;JPN_SQL2KDeskSP2.exe&lt;/A&gt; 
&lt;P&gt;Microsoft SQL Server 2000 Service Pack 3a&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=90dcd52c-0488-4e46-afbf-acace5369fa3&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=90dcd52c-0488-4e46-afbf-acace5369fa3&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=46&amp;amp;p=2&amp;amp;SrcDisplayLang=ja&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=90dcd52c-0488-4e46-afbf-acace5369fa3&amp;amp;u=http://download.microsoft.com/download/f/7/d/f7dfc004-7b80-480f-9287-719885eb0030/jpn_sql2kdesksp3.exe"&gt;jpn_sql2kdesksp3.exe&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) Release A&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=413744d1-a0bc-479f-bafa-e4b278eb9147&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=413744d1-a0bc-479f-bafa-e4b278eb9147&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Microsoft SQL Server 2000 Service Pack 4&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&amp;amp;DisplayLang=ja&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=46&amp;amp;p=6&amp;amp;SrcDisplayLang=ja&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&amp;amp;u=http://download.microsoft.com/download/7/c/2/7c2fe9f3-d2f6-4a61-a15c-1965e33936e6/SQL2000.MSDE-KB884525-SP4-x86-JPN.EXE"&gt;SQL2000.MSDE-KB884525-SP4-x86-JPN.EXE&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;A href="http://www.microsoft.com/japan/sql/2005/default.mspx"&gt;2005&lt;/A&gt;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;SQL Server June 2005 CTP (Community Technology Preview) 日本語版&lt;BR&gt;&lt;A href="http://www.microsoft.com/japan/sql/2005/CTPJune.mspx"&gt;http://www.microsoft.com/japan/sql/2005/CTPJune.mspx&lt;/A&gt; 
&lt;P&gt;SQL Server 2005 JDBC Driver Beta 1 Now Available&lt;BR&gt;&lt;A href="http://www.microsoft.com/japan/sql/downloads/2005/jdbc.mspx"&gt;http://www.microsoft.com/japan/sql/downloads/2005/jdbc.mspx&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/naka/aggbug/18053.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>中博俊 &lt;naka@wankuma.com&gt;</dc:creator><title>SQL:SQL Server データベースのサイズ見積もり</title><link>http://blogs.wankuma.com/naka/archive/2005/08/09/17911.aspx</link><pubDate>Tue, 09 Aug 2005 00:59:00 GMT</pubDate><guid>http://blogs.wankuma.com/naka/archive/2005/08/09/17911.aspx</guid><wfw:comment>http://blogs.wankuma.com/naka/comments/17911.aspx</wfw:comment><comments>http://blogs.wankuma.com/naka/archive/2005/08/09/17911.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/naka/comments/commentRss/17911.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/naka/services/trackbacks/17911.aspx</trackback:ping><description>&lt;DIV&gt;
&lt;P class=SakuseiVersion&gt;この文書の最新版は&lt;BR&gt;&lt;A href="http://naka.wankuma.com/site/column/server/00008.htm"&gt;http://naka.wankuma.com/site/column/server/00008.htm&lt;/A&gt;&lt;/P&gt;
&lt;P class=SakuseiVersion&gt;
&lt;HR id=null&gt;
&lt;/P&gt;
&lt;P class=SakuseiVersion&gt;この文書はSQL Server 2000, SQL Server 2005 CTP June/2005時点をベースに記述されています。&lt;/P&gt;
&lt;P&gt;テーブルの見積もりはすべてのカラムのバイト数を足しこむだけのような簡単なものではありません。&lt;/P&gt;
&lt;P&gt;詳細はBooks On Lineの&lt;/P&gt;
&lt;P&gt;SQL Server 2000&lt;/P&gt;
&lt;P&gt;データベースの作成と保守&lt;BR&gt;→データベース&lt;BR&gt;　→データベースを設計するときに考慮すること&lt;BR&gt;　　→データベースサイズの見積もり&lt;/P&gt;
&lt;P&gt;SQL Server 2005(CTP June/2005付属の英語版)&lt;/P&gt;
&lt;P&gt;SQL Server 2005 Books Online&lt;BR&gt;→SQL Server Database Engine&lt;BR&gt;　→Designing and Creating Databases&lt;BR&gt;　　→Databases (Database Engine)&lt;BR&gt;　　　→Designing Databases&lt;BR&gt;　　　　→Estimating the Size of a Database&lt;BR&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src ="http://blogs.wankuma.com/naka/aggbug/17911.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>中博俊 &lt;naka@wankuma.com&gt;</dc:creator><title>SQL:SQL Server データ物理構造と8060バイトの制限</title><link>http://blogs.wankuma.com/naka/archive/2005/08/09/17910.aspx</link><pubDate>Tue, 09 Aug 2005 00:45:00 GMT</pubDate><guid>http://blogs.wankuma.com/naka/archive/2005/08/09/17910.aspx</guid><wfw:comment>http://blogs.wankuma.com/naka/comments/17910.aspx</wfw:comment><comments>http://blogs.wankuma.com/naka/archive/2005/08/09/17910.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/naka/comments/commentRss/17910.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/naka/services/trackbacks/17910.aspx</trackback:ping><description>&lt;P&gt;この文書の最新版は&lt;BR&gt;&lt;A href="http://naka.wankuma.com/site/column/server/00007.htm"&gt;http://naka.wankuma.com/site/column/server/00007.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;
&lt;HR id=null&gt;
&lt;/P&gt;
&lt;DIV&gt;
&lt;P class=SakuseiVersion&gt;この文書はSQL Server 2000時点をベースに記述されています。&lt;/P&gt;
&lt;P&gt;SQL Serverではテーブルやインデックスといったオブジェクトをファイルグループに配置します。&lt;/P&gt;
&lt;P&gt;ファイルグループはファイルを複数管理し、物理オブジェクトと論理オブジェクトをつなぐ役割をします。&lt;/P&gt;
&lt;P&gt;ファイルの中は64KB単位のエクステントに区切られ、さらに8Kのページ8個に分割します。&lt;/P&gt;
&lt;P&gt;ページの中に収まる範囲のレコードなどが格納されあまり部分は利用されません。&lt;/P&gt;
&lt;P&gt;&lt;IMG height=437 src="http://naka.wankuma.com/site/column/server/00007.png" width=439 border=0&gt;&lt;/P&gt;
&lt;P&gt;物理的な最小単位はこのようにページ単位になり、1レコードは2つのページにまたがることができません。1レコード8060バイトを超えることができないのはここに原因があります。&lt;/P&gt;&lt;/DIV&gt;&lt;img src ="http://blogs.wankuma.com/naka/aggbug/17910.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>中博俊 &lt;naka@wankuma.com&gt;</dc:creator><title>SQL Server 物理配置とファイルグループ</title><link>http://blogs.wankuma.com/naka/archive/2005/08/07/17900.aspx</link><pubDate>Sun, 07 Aug 2005 22:41:00 GMT</pubDate><guid>http://blogs.wankuma.com/naka/archive/2005/08/07/17900.aspx</guid><wfw:comment>http://blogs.wankuma.com/naka/comments/17900.aspx</wfw:comment><comments>http://blogs.wankuma.com/naka/archive/2005/08/07/17900.aspx#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://blogs.wankuma.com/naka/comments/commentRss/17900.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/naka/services/trackbacks/17900.aspx</trackback:ping><description>&lt;DIV&gt;
&lt;P class=SakuseiVersion&gt;この文書の最新版は&lt;BR&gt;&lt;A href="http://naka.wankuma.com/site/column/server/00005.htm"&gt;http://naka.wankuma.com/site/column/server/00005.htm&lt;/A&gt;&lt;/P&gt;
&lt;P class=SakuseiVersion&gt;
&lt;HR id=null&gt;
&lt;/P&gt;
&lt;P class=SakuseiVersion&gt;この文書はSQL Server 2000時点をベースに記述されています。&lt;/P&gt;
&lt;P&gt;SQL Serverではテーブルやインデックスといったオブジェクトをファイルグループに配置します。&lt;/P&gt;
&lt;P&gt;ファイルグループはファイルを複数管理し、物理オブジェクトと論理オブジェクトをつなぐ役割をします。&lt;/P&gt;
&lt;P&gt;たとえばテーブルAに、インデックスA、インデックスBを作成してみましょう。&lt;/P&gt;
&lt;P&gt;&lt;IMG height=310 src="http://naka.wankuma.com/site/column/server/00005.png" width=546 border=0&gt;&lt;/P&gt;&lt;PRE class=code&gt;&lt;SPAN class=cmt&gt;--データベースを作成する&lt;/SPAN&gt;
&lt;SPAN class=kwd&gt;CREATE&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;DATABASE&lt;/SPAN&gt; [test] 
&lt;SPAN class=kwd&gt;ON&lt;/SPAN&gt; (&lt;SPAN class=kwd&gt;NAME&lt;/SPAN&gt; = N&lt;SPAN class=str&gt;'test_Data'&lt;/SPAN&gt;, &lt;SPAN class=kwd&gt;FILENAME&lt;/SPAN&gt; = N&lt;SPAN class=str&gt;'C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_Data.MDF'&lt;/SPAN&gt; , &lt;SPAN class=kwd&gt;SIZE&lt;/SPAN&gt; = 1, &lt;SPAN class=kwd&gt;FILEGROWTH&lt;/SPAN&gt; = 10%)
&lt;SPAN class=kwd&gt;LOG&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;ON&lt;/SPAN&gt; (&lt;SPAN class=kwd&gt;NAME&lt;/SPAN&gt; = N&lt;SPAN class=str&gt;'test_Log'&lt;/SPAN&gt;, &lt;SPAN class=kwd&gt;FILENAME&lt;/SPAN&gt; = N&lt;SPAN class=str&gt;'C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_Log.LDF'&lt;/SPAN&gt; , &lt;SPAN class=kwd&gt;SIZE&lt;/SPAN&gt; = 1, &lt;SPAN class=kwd&gt;FILEGROWTH&lt;/SPAN&gt; = 10%)
&lt;SPAN class=kwd&gt;COLLATE&lt;/SPAN&gt; Japanese_CI_AS
&lt;SPAN class=cmt&gt;--ファイルグループとファイルを追加する&lt;/SPAN&gt;
&lt;SPAN class=kwd&gt;GO&lt;/SPAN&gt;
&lt;SPAN class=kwd&gt;ALTER&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;DATABASE&lt;/SPAN&gt; [test] &lt;SPAN class=kwd&gt;ADD&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;FILEGROUP&lt;/SPAN&gt; [FG1] 
&lt;SPAN class=kwd&gt;GO&lt;/SPAN&gt;
&lt;SPAN class=kwd&gt;ALTER&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;DATABASE&lt;/SPAN&gt; [test] &lt;SPAN class=kwd&gt;ADD&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;FILE&lt;/SPAN&gt;(&lt;SPAN class=kwd&gt;NAME&lt;/SPAN&gt; = N&lt;SPAN class=str&gt;'FG1File1'&lt;/SPAN&gt;, &lt;SPAN class=kwd&gt;FILENAME&lt;/SPAN&gt; = N&lt;SPAN class=str&gt;'C:\temp\db\FG1File1_Data.NDF'&lt;/SPAN&gt; , &lt;SPAN class=kwd&gt;SIZE&lt;/SPAN&gt; = 1, &lt;SPAN class=kwd&gt;FILEGROWTH&lt;/SPAN&gt; = 10%) &lt;SPAN class=kwd&gt;TO&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;FILEGROUP&lt;/SPAN&gt; [FG1]
&lt;SPAN class=kwd&gt;GO&lt;/SPAN&gt;
&lt;SPAN class=kwd&gt;ALTER&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;DATABASE&lt;/SPAN&gt; [test] &lt;SPAN class=kwd&gt;ADD&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;FILE&lt;/SPAN&gt;(&lt;SPAN class=kwd&gt;NAME&lt;/SPAN&gt; = N&lt;SPAN class=str&gt;'FG1File2'&lt;/SPAN&gt;, &lt;SPAN class=kwd&gt;FILENAME&lt;/SPAN&gt; = N&lt;SPAN class=str&gt;'C:\temp\db\FG1File2_Data.NDF'&lt;/SPAN&gt; , &lt;SPAN class=kwd&gt;SIZE&lt;/SPAN&gt; = 1, &lt;SPAN class=kwd&gt;FILEGROWTH&lt;/SPAN&gt; = 10%) &lt;SPAN class=kwd&gt;TO&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;FILEGROUP&lt;/SPAN&gt; [FG1]
&lt;SPAN class=kwd&gt;GO&lt;/SPAN&gt;
&lt;SPAN class=kwd&gt;ALTER&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;DATABASE&lt;/SPAN&gt; [test] &lt;SPAN class=kwd&gt;ADD&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;FILEGROUP&lt;/SPAN&gt; [FG2] 
&lt;SPAN class=kwd&gt;GO&lt;/SPAN&gt;
&lt;SPAN class=kwd&gt;ALTER&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;DATABASE&lt;/SPAN&gt; [test] &lt;SPAN class=kwd&gt;ADD&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;FILE&lt;/SPAN&gt;(&lt;SPAN class=kwd&gt;NAME&lt;/SPAN&gt; = N&lt;SPAN class=str&gt;'FG2File1'&lt;/SPAN&gt;, &lt;SPAN class=kwd&gt;FILENAME&lt;/SPAN&gt; = N&lt;SPAN class=str&gt;'C:\temp\db\FG2File1_Data.NDF'&lt;/SPAN&gt; , &lt;SPAN class=kwd&gt;SIZE&lt;/SPAN&gt; = 1, &lt;SPAN class=kwd&gt;FILEGROWTH&lt;/SPAN&gt; = 10%) &lt;SPAN class=kwd&gt;TO&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;FILEGROUP&lt;/SPAN&gt; [FG2]
&lt;SPAN class=kwd&gt;GO&lt;/SPAN&gt;
&lt;SPAN class=kwd&gt;ALTER&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;DATABASE&lt;/SPAN&gt; [test] &lt;SPAN class=kwd&gt;ADD&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;FILE&lt;/SPAN&gt;(&lt;SPAN class=kwd&gt;NAME&lt;/SPAN&gt; = N&lt;SPAN class=str&gt;'FG2File2'&lt;/SPAN&gt;, &lt;SPAN class=kwd&gt;FILENAME&lt;/SPAN&gt; = N&lt;SPAN class=str&gt;'C:\temp\db\FG2File2_Data.NDF'&lt;/SPAN&gt; , &lt;SPAN class=kwd&gt;SIZE&lt;/SPAN&gt; = 1, &lt;SPAN class=kwd&gt;FILEGROWTH&lt;/SPAN&gt; = 10%) &lt;SPAN class=kwd&gt;TO&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;FILEGROUP&lt;/SPAN&gt; [FG2]
&lt;SPAN class=kwd&gt;GO&lt;/SPAN&gt;

&lt;SPAN class=cmt&gt;--カレントデータベースを変更する&lt;/SPAN&gt;
&lt;SPAN class=kwd&gt;use&lt;/SPAN&gt; [test]
&lt;SPAN class=kwd&gt;GO&lt;/SPAN&gt;

&lt;SPAN class=cmt&gt;--テーブルを作成する&lt;/SPAN&gt;
&lt;SPAN class=kwd&gt;CREATE&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;TABLE&lt;/SPAN&gt; [dbo].[TABLE-A] (
  [&lt;SPAN class=kwd&gt;key&lt;/SPAN&gt;] [&lt;SPAN class=kwd&gt;int&lt;/SPAN&gt;] &lt;SPAN class=kwd&gt;NOT&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;NULL&lt;/SPAN&gt; ,
  [value] [&lt;SPAN class=kwd&gt;nvarchar&lt;/SPAN&gt;] (100) &lt;SPAN class=kwd&gt;COLLATE&lt;/SPAN&gt; Japanese_CI_AS &lt;SPAN class=kwd&gt;NULL&lt;/SPAN&gt; 
) &lt;SPAN class=kwd&gt;ON&lt;/SPAN&gt; [FG1]
&lt;SPAN class=kwd&gt;GO&lt;/SPAN&gt;

&lt;SPAN class=cmt&gt;--クラスタ化インデックスを作成する&lt;/SPAN&gt;
&lt;SPAN class=kwd&gt;ALTER&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;TABLE&lt;/SPAN&gt; [dbo].[TABLE-A] &lt;SPAN class=kwd&gt;WITH&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;NOCHECK&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;ADD&lt;/SPAN&gt; 
  &lt;SPAN class=kwd&gt;CONSTRAINT&lt;/SPAN&gt; [PK_TABLE-A] &lt;SPAN class=kwd&gt;PRIMARY&lt;/SPAN&gt; &lt;SPAN class=kwd&gt;KEY&lt;/SPAN&gt;  &lt;SPAN class=kwd&gt;CLUSTERED&lt;/SPAN&gt; 
  (
    [&lt;SPAN class=kwd&gt;key&lt;/SPAN&gt;]
  )  &lt;SPAN class=kwd&gt;ON&lt;/SPAN&gt; [FG1] 
&lt;SPAN class=kwd&gt;GO&lt;/SPAN&gt;

&lt;SPAN class=cmt&gt;--通常のインデックスをFG2に作成する&lt;/SPAN&gt;
 &lt;SPAN class=kwd&gt;CREATE&lt;/SPAN&gt;  &lt;SPAN class=kwd&gt;INDEX&lt;/SPAN&gt; [IX_TABLE-A] &lt;SPAN class=kwd&gt;ON&lt;/SPAN&gt; [dbo].[TABLE-A]([value]) &lt;SPAN class=kwd&gt;ON&lt;/SPAN&gt; [FG2]
&lt;SPAN class=kwd&gt;GO&lt;/SPAN&gt;
&lt;/PRE&gt;
&lt;P&gt;テーブルなどのオブジェクトは1つのファイルグループにしか属せませんが、インデックスは別のファイルグループに所属させることが可能です。&lt;/P&gt;
&lt;P&gt;SQL Server 2005ではパーティション機能が追加されるので、若干変わります。&lt;/P&gt;&lt;/DIV&gt;&lt;img src ="http://blogs.wankuma.com/naka/aggbug/17900.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>