SQL Server2005使ってみる

 新しいプロジェクトはASP(C#)+SQL Serverで開発予定。クライアント側のUIについては、必要ならばNetAdvantageなんかも使ってみようと思う。  技術検証の為、でプロトタイプを作って見る。初めてSQL Server 2005を触ってみた。

  • ユーザーの考え方。 Windows 認証を利用して、OS に登録されているユーザーを SQL Server で使うことができる。これは、複数SQL Server がネットワーク内に存在する場合、Active Directory と組み合わせて使うのに便利(らしい)。 もうひとつは、SQL サーバーにユーザーを作成する方法。こっちの方法はなぜか上手く行かなかった。ログインユーザーを作成する際にエラーが出る。OSによって使えないコマンドがあるみたい。今回の環境は w2k Server なので、w 2003 Server だと上手く行くのかもしれない。
  • Visual Studio 2005 との連携 Visula Studio 2005 をインストールすると SQL Server Express と管理ツールも一緒にインストールされる。これで、別にDBMSをインストールしなくてもDBが使える。が、今回は別サーバーに SQL Server 2005 をインストールしたので、リモート接続とする。 SQL Server 2005 はデフォルトではリモート接続が出来ない設定になっているので、"SQL Server セキュリティ構成"というツールを使って設定しなおす。参考→ http://www.microsoft.com/japan/sql/ssj/tips/01.mspx さらにVS2005にはデータベースエクスプローラが付いてて、開発に使うDBを操作するのに便利。