1

SQL Server 2005がインストールされており、Windows XPProSP2にVS2008がインストールされています。

VB.Net Windowsアプリケーションを構築し、プロジェクト内のローカルデータベースとして.mdfデータベースを追加しようとしています。

しかし、私は常にこのメッセージを受け取ります:

"ローカルデータベースファイル

ユーザーインスタンスのプロセスの開始に失敗したため、SQLServerのユーザーインスタンスの生成に失敗しました。接続が閉じられます。

わかった "

私はグーグルでこのエラーを検索し、主にこの解決策について話している最初の3つのリンクを試しました:

"C:\ Documents and Settings \ username \ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server Data\SQLEXPRESSディレクトリを削除します。

次に、マシンを再起動します。」

しかし、私はこのディレクトリを持っていません

これが私のマシンからのスクリーンショットです:

Image1

Image2

Image3

Image4

誰かが以前にこの問題に直面しましたか、そしてそれを解決する方法はありますか?

4

3 に答える 3

2

私の問題を正確に解決しました:

http://jeremywadsworth.com/Default.aspx?blogentryid=64

「ミランは言った...

コメントしたいだけです:私たちの問題の解決策はこれに似ています。

  1. SQLServer構成マネージャーを開きます。スタートへのナビゲーション>MicrosoftSQLServer2005>構成ツール>SQLServer構成マネージャー
  2. SQL Server(SQLEXPRESS)をダブルクリックし、LocalSystemを使用するように変更します
  3. フォルダを削除します
    • Windows Vista:C:\ Users [user] \ AppData \ Local \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS
    • Windows XP:c:\ Documents and Settings [user] \ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS

詳細については、http://forums.microsoft.com/msdn/showpost.aspx?postid = 98346&siteid= 1を参照してください。

それでおしまい。それで問題は解決しますか?それはあなたの問題を解決するはずです...素晴らしい!どうもありがとうございました。これを解決するために4日間を費やしました。これは、この問題の解決策を見つけた最初のサイトです。再度、感謝します!"

于 2009-07-13T03:17:14.343 に答える
1

C:\ Documents and Settings \\ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESSディレクトリにログファイルがありますか、それともまったく存在しませんか?

SQLサーバーを実行しているユーザーが、上のフォルダー、その親フォルダー、またはc:\ program files \ MicrosoftSQLサーバーの下にあるデータフォルダーにアクセスできることを確認した場合は、アクセス許可の問題である可能性が高いと思います。似ている

于 2009-07-08T22:57:32.753 に答える
0

SQLEXPRESSではなくSQLServer2005を使用している場合、ユーザーインスタンスはサポートされていません

于 2009-07-08T22:53:53.010 に答える