Windows Azureのストレージエミュレーターが起動時に、データベースが作成できないとエラーを吐く件、

2012/05/07

Windows Azure

StorageEmulatorError

StorageEmulatorError02

こんなダイアログがStorage Emulator Initializationででてくる。、 http://go.microsoft.com/fwlink/?LinkID=205140 に誘導されるが、これをみてもよくわからない。

要は、ログインしているアカウントがローカルにインストールされたSQL Serverに対して権利が無いのでDBの作成ができていない。ということ。

なので、ローカルなアカウントにSQL Serverの管理者アカウント権利を追加してあげればいい。

SQL Expressを使っている場合は、とりあえず、SQL Management Console Expressをマイクロソフトサイトからダウンロード&インストール。

次に、SQL ServerをインストールしたアカウントでWindowsにログインし直す。他の管理者アカウントでもOK。

で、SQL ExpressにManagement Consoleを使って接続。

セキュリティ→ログインのところにアカウントを追加。

image

サーバーロールのところでsysadminにチェックをつける。

image

これで、該当アカウントでログインしなおせばOK。