質問: sql serverのユーザーインスタンスの生成に失敗しました windows 7ベータ版を使用していて、ローカルにwebアプリケーションをインストールしようとしています。このwebサイトはmicrosoft sql server 2005 express(sqlexpress)およびwebサイトの〜/ app_dataフォルダー内のmdbファイルを使用します。このwebアプリケーションにclassic .net apppoolを使用するようにiis7を構成するように指示されました。webサイトが読み込まれるたびに、次のエラーが表示されます。 データベースサーバーに接続しようとしてエラーが発生しました:ユーザーのローカルアプリケーションデータパスの取得に失敗したため、sql serverのユーザーインスタンスを生成できませんでした。ユーザーがコンピューターにローカルユーザープロファイルを持っていることを確認してください。接続は閉じられます。 インターネットには、この主題に関する記事が満載です。支配的な知恵は次のようです: local systemアカウントを使用するようにsql expressサービスを構成します。 次のディレクトリを削除します。c:\ users\username\appdata\microsoft\microsoft sql server data\sqlexpress これらの修正はどちらも影響を与えていません。私は何時間も権限と設定をいじくり回して、役に立たなかった。誰かが修正を提案したり、問題の詳細情報を取得する方法を理解したりできますか?.
回答: ワークステーションでも同じ問題が発生しましたが、サーバーでは発生していません。これは一時的にウェブで見つけた一時的な修正で、うまくいくようです:クエリエディターで次のように入力します:exec sp_configure 'user instances enabled'、1then:reconfigure次に、sql serverデータベースを再起動します。これが見つかりました link 今日そしてstackoverflowでクイック検索した後 https://stackoverflow.com/questions/281500/error-failed-to-generate-a-user-instance-of-sql-server