- 締切済み
SQL Server 2005 Express Editionでのデータベース作成
下記の記事を参考にVS2005を用いてSQLデータベースを作成しようとしたのですが、図2のMyDB.mdf作成の時に ユーザー'******'はログインできませんでした と出て作成できなくて困っています。 どなたか解る方居ましたらお願いします。 参考情報 ・サービスでSQL Server(SQLEXPRESS)が起動していることを確認済み ・OSはVista HomePremiumを使用 ・別PCのVistaBusinessでは作成できました ・SQLEXPRESS SP2は当ててあります
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- himajin100000
- ベストアンサー率54% (1660/3060)
そういやあ,UAC無効にしたり,SQL Server SP2当てた時に http://support.microsoft.com/kb/929907/ja チェック入れた?和訳解りにくいが,てっきりSP2当てるだけで良いと思ってたんでスルーしてたけど。 入れなかった時の対処って上のより↓の方がわかりやすい http://itpro.nikkeibp.co.jp/article/COLUMN/20061213/256785/ ただし、上のリンクはBeta用のManagement Studioを紹介しているので http://www.microsoft.com/downloads/details.aspx?familyid=6053C6F8-82C8-479C-B25B-9ACA13141C9E&displaylang=ja か http://www.microsoft.com/downloads/details.aspx?familyid=5B5528B9-13E1-4DB9-A3FC-82116D598C3D&displaylang=ja のどちらかの方が適切だろう インストール後にSQL Server Management Studioを管理者として実行(しなくても権限を聞かれるらしいが) そのまま接続して・・・ITProに書かれているので略。 やってみたら?俺が的外れなら申し訳ないけど
- himajin100000
- ベストアンサー率54% (1660/3060)
全く根拠無し。(っていうかVB 2005 Express Editionしかなくて検証ができない) >サービスでSQL Server(SQLEXPRESS)が起動していることを確認済み この時,[プロパティ]-[ログオン]タブ [次の一覧にあるハードウェアプロファイルのサービスを有効または無効に出来ます]の欄はどうなっている?有効になっている? #ローカルシステムアカウントだと動いたりして
補足
Undocked Profile が有効になってます ローカルシステムアカウントを有効にしてもだめでした
- himajin100000
- ベストアンサー率54% (1660/3060)
未経験者ですんで,多分回答できませんが 多分URL張り忘れたでしょ?
お礼
すいません投稿後すぐにURL張り忘れに気づいたんですが、補足説明の仕方がわからず遅れました URLはこれですーお手数かけてすいません http://www.atmarkit.co.jp/fdotnet/vs2005db/vs2005db_02/vs2005db_02_01.html
お礼
UACを無効にしたら作成することができました アドバイスありがとうございます しかし、UACを有効にしたらなぜできないんでしょうか・・・ ・SSMSEでは接続可能で、データベース作成も可能 ・VS2005の[ツール]→[データベースへの接続]でも作成されたデータベースに接続可能 ・SSMSEのサーバーロールのsysadminに自分のアカウントがあることを確認 ・VistaBusinessではUAC有でも普通に作成可能 となっています UAC無しで図2のMyDB.mdfを作成した場合、ドキュメント\VS2005\WebSites\WebSite1\App_Dataのディレクトリに作成されます MyDB.mdfにはVS2005の[ツール]→[データベースへの接続]ではアクセスできませんでした(UAC有で接続) それに対して、SSMSEを用いて作成した場合、C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Dataのディレクトリに作成されるます 予想なんですけど、これはSQLEXPRESS側の設定ではなく、VS2005側の設定をいじる必要があるんでしょうか? 大変厚かましいのですが、よろしければUAC有の状態でログインできる方法をご存知の方が居ればご教授願います
補足
どうやらvistaではVS2005を普通に起動すると管理者権限を持ってない状態で起動するようで、管理者権限として実行したらUAC有でもアクセスすることができました ここにvistaでのVS2005の問題点の一覧が載っているので、同じくvistaで苦労されている方は目を通しておくといいと思います http://www.microsoft.com/japan/msdn/vstudio/support/windowsvista/adminperms/default.aspx 質問に答えてくださった方どうもありがとうございました