SQL Server 2005 Express Edition on Windows 7

 仕事で久しぶりにSQL Serverを使う事になった。動作検証、技術コンサルティングの仕事。バージョンはSQL Server 2005。

■インストール

とりあえずテスト環境を構築せねばと言う事で、SQL Server 2005 Express Editionを自分の開発用PC(Windows 7)に入れる事にした。

Microsoftのサイトよりインストーラをダウンロードして実行しようとしたら、Windows 7は対応OSに入っていない事に気づいた…ま、結論から言うとSQL Server 2005のService Pack 3を入れればOKらしい。

手順としてはとりあえず無印のSQL Server 2005をインストール(この時点ではSQL Server 2005は起動してはいけない)。その後にSP3を入れる。

ちなみに、自分の環境の場合、(64ビット環境のせいか)SQL Server 2005 SP 3インストールの時に一部コンポーネントのインストールが出来ない状態だったが、Windows UpdateでSQL Server 2005 SP 3をインストールしたら上手く行った。その後に起動も出来たので、とりあえず良しとする。

 

■管理ツール

コマンドラインで管理するのも面倒なので、Microsoft SQL Server Management Studio Express Service Pack 3なるものをダウンロードしてインストール。SQL Server 2000の時のEnterprise Managerにあたるツールらしい。

■権限関係

さて、自分のWindowsアカウントでログイン(統合認証)。データベースを作成したり、検証用データを復元したりしようと思ったら、権限がないため作成できないらしい。ん?saアカウント使わないとダメなのかな、と思ってsaを有効にして試したけど以下のようなメッセージが。

ユーザー 'sa' のログインに失敗しました。理由 : SQL Server の信頼関係接続に関連付けられていません。

 結局の所、Windows 7の場合、「SQL Server セキュリティ構成」というツールを起動して、「新しい管理者の追加」から、自分のWindowsアカウントに管理者特権(SysAdminロール)を付与しなければいけないらしい。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です