2005-11-18

λ MySQL でランダム表示

MS SQL Server 2000 の場合1つのSQL文に含まれた RAND() は、すべての行に対して同じ値を返すのでダメだった。

λ VisualWebDeveloper と SQL Server Management Studio Express

VisualWebDeveloper からデータベース接続はできるものの、データベースの新規作成方法が分からなかったので、 SQL Server Management Studio Express を使うことにした。

…が、最初[System Databases]のところで右クリックして、出ないなーと悩んで、結局

CD /D C:\windows\Microsoft.NET\Framework\v2.0.50727
aspnet_regsql -E -S localhost\SQLEXPRESS -A all -d aspnetdb
aspnet_regsql -E -S localhost\SQLEXPRESS -ssadd -d ASPState

といったコマンドで、メンバーシップ用データベースとStateServer用データベースを作成してしまった。

データベースの作成さえ出来てしまえば、VisualWebDeveloper から接続してテーブル作成など中身をいじることはできる。

VisualWebDeveloper のクエリデザイナ? は、USE master で対象データベースを変更することも出来なさそうだし、制限がかなりきつい。 (その代わりVisualにクエリが作れるということなんだろうが)

SQL Server Management Studio Express の中からのクエリ実行は、普通のクエリアナライザのように使える。 Execution Plan と Client statistics もとれるな。 サーバのTraceを取ってチューニングするとかそういう感じの機能がないっぽい。

[]