2012-11-08 38 views
14

LocalDBインスタンスを起動できません。何度もインストールして再インストールしました。LocalDBを起動できません

はこのエラーを取得してください:

Start of LocalDB instance "v11.0" failed because of the following error: Error occurred during LocalDB instance startup: SQL Server process failed to start.

誰でもどんなアドバイスを? ?

Microsoft SQL Server 2012では、FULLインストールオプションを保証し、SQL関連のすべてのサービスを停止し、再起動を試みました。

sqllocal info 

は私を与える:

Projects v11.0

私は

sqllocal start v11.0 

をしようとしたとき、私は上記のエラーを取得します。

+0

@Alexの回答は、IISとLocalDbの問題の解決策を提供する有益な記事へのリンクを提供します:http://stackoverflow.com/a/27257343/237858 – kape123

+0

@ kape123 IISとMSSQLの削除それ以来、人生は素晴らしいです!^_^ – Pogrindis

答えて

37

他のすべてが失敗し、あなたは、データの損失を気に削除してLocalDBの\ v11.0データベースを再作成しないでください!コマンドプロンプトで

sqllocaldb delete v11.0 
sqllocaldb create v11.0 

(Sqllocaldbは、右のPATHにある?それは私のためだった。)

+0

警告:これを実行した後、私のlocalDBに何か問題がありましたが、何がわかりませんが、LocalDBインストーラを再インストールし、LocalDBをアンインストールしてダウンロードから再インストールしました。 –

+1

実際にはこれも私を助けませんでした。他の何かが私のローカルデータベースに悩まされていました:( –

+0

私は結局*働いていましたが、これらのステップは解決策の一部でした。 - –

0

追加情報については、イベントログを確認する必要があります。

Product Name
SQL Server

Product Version 11.0

Product Build Number

Event ID
266

Event Source
SQL Server Local Database Runtime 11.0

Component
Local Database Runtime API

Message Text
Error occurred during Local Database instance startup: SQL Server process failed to start.

Explanation A SQL Server process is started but SQL Server startup failed.

User Action See the event log for details.

出典:http://msdn.microsoft.com/en-us/library/hh256140.aspx

+1

私はそれを見て、まったく役に立たないと感じました。ログだけでも失敗メッセージが表示されます。 このサービスが開始できない理由を探しています。最初のGoogle検索結果へのリンクありがとうございます。 – Pogrindis

+0

'ユーザーインスタンスのプロセスの開始に失敗したために、SQL Serverのユーザーインスタンスを生成できませんでした。接続が閉じられます。 [CLIENT:<ローカルマシン>] ' – Pogrindis

+0

MSソリューションとして何が記述されているのか尋ねるのに、私に怒る必要はありません。すでにこれを行っていれば、イベントログからのエラーメッセージをOPに追加するのに役立ちます。 C:¥Documents and Settings¥YOUR_USERNAME¥Local Settings¥Application Data¥Microsoft¥Microsoft SQL Server Data¥SQLEXPRESS'から古いインストールデータを削除しようとしましたか? – SchmitzIT

11

ローカルDBが起動

sqllocaldb start 

を実行しているとき、私は同様のエラーを取得したが、成功しました。イベントログを確認する際にも、私は私のためにそれを固定何

Windows API call WaitForMultipleObjects returned error code: 575

の線に沿ってエラーを見た:IISで

  1. を、DBへのアクセス許可を持つアカウントで実行するようにアプリケーションプールを構成しますサーバー(アプリケーションプールの高度なオプション)アプリケーションプールの高度なオプションで
  2. に、真
ロードユーザープロファイルを設定

参考:http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx

+1

これは私の問題を解決したものです...リンクされた記事によると、メモ帳で 'C:\ Windows \ System32 \ inetsrv \ config \ applicationHost.config'を開き、あなたのAppPoolにsetProfileEnvironment = "true"を入力してください – kape123

3

それはそれがイベントログよりも詳細で、あまりにもLocalDBのログファイルを見てworths:

:私は、このフォルダの内容を削除しなければならなかった

%LocalAppData%\Microsoft\Microsoft SQL Server Local DB\Instances\ProjectsV12\error.log 

インスタンスを再作成するだけでなく

%LocalAppData%\Microsoft\VisualStudio\SSDT\ 

ここにmdfファイルとldfファイルがあります。

3

私のソリューション:

移動先:%LocalAppData%\Microsoft\Microsoft SQL Server Local DB\everyoneグループにフォルダ「インスタンス」のトータルコントロールを可能にします。

これは問題ではありませんが、私の問題を解決しました。このフォルダのデータは、開発用コンピュータとテスト用コンピュータのように気にしません。

+0

実際にどのユーザーがアクセス権を必要としているかを確認するのに十分な掘り下げはありません...リストにフルコントロールの「Everyone」を追加した後、働いた。私は「Everyone」を削除してもそれはまだ機能しましたが、リストにある他のアカウントをフルコントロールにも反転させたように見えます...これはおそらくまだ私のために働いています。 – azarc3

0

ここに同じ問題があります。ここに掲載されている他のソリューションのビットを使用して修正した方法は次のとおりです。

私は、アプリケーションイベントログにこれらのエラーの数十を持っていた:

Windows API call WaitForMultipleObjects returned error code: 575. Windows system error message is: {Application Error} 
The application was unable to start correctly (0x%lx). Click OK to close the application. 
Reported at line: 3730. 

私はSQL Server Management Studioのは、私の開発マシン上にインストールしていたことに気づきませんが、他のSQLコンポーネント。私がインストールした後

https://www.microsoft.com/en-us/cloud-platform/sql-server-editions-express

SQL Expressから

をデータベースエンジン、共有コンポーネント、およびlocaldbをインストールし、私はまだイベントログに同じエラーを取得します:(この記事が見つかり

Cannot start LocalDB

cmdでlocaldbインスタンス名を取得するには、次のコマンドを実行します。 C:> sqllocaldb info

私のインストールでは、私は: MSSQLLocalDB ProjectsV13

私はインスタンスを削除するには、以下を実行しました:

sqllocaldb delete MSSQLLocalDB 
sqllocaldb delete ProjectsV13 

私はこれらを作成する(sqllocaldb MSSQLLocalDBを削除)/削除しようとして問題に走りました。私は、 '%LocalAppData%\ Microsoft \ Microsoft SQL ServerローカルDB \ Instances *'(SQL Serverを停止し、すべてのsqlserverプロセスを終了する必要があります)のフォルダとファイルをすべて削除しました。

'sqllocaldb create'既定のインスタンスとすべてのファイルを作成して開始しました。

0

この問題がありました。私はアプリケーションを通じてWindows認証を使用しようとしていましたが、IIS App Poolの資格情報は間違っていました。自分のWindowsユーザー名(つまり:NETWORK\name)を自分のIDとして使用していましたが、組み込みの "LocalSystem"に変更していました。

関連する問題