LocalDBインスタンスを起動できません。何度もインストールして再インストールしました。
このエラーが発生し続ける:
次のエラーのため、LocalDBインスタンス "v11.0"の開始に失敗しました:LocalDBインスタンスの起動中にエラーが発生しました:SQL Serverプロセスの開始に失敗しました。
誰かアドバイスはありますか? ?
Microsoft SQL Server 2012では、フルインストールオプションを確認し、SQL関連のすべてのサービスを停止して、再起動を試みました。
sqllocal info
私に与える:
プロジェクトv11.0
私がしようとすると
sqllocal start v11.0
上記のエラーが発生します。
他のすべてが失敗し、データの損失を気にしない場合は、LocalDB\v11.0データベースを削除して再作成してください!コマンドプロンプトで
sqllocaldb delete v11.0
sqllocaldb create v11.0
(SqllocaldbはPATHに含まれていますか?それは私用でした。)
同様のエラーが発生しましたが、実行すると
sqllocaldb start
ローカルデータベースが正常に起動しました。また、イベントログを確認すると、次のエラーが表示されました。
Windows API呼び出しWaitForMultipleObjectsがエラーコードを返しました:575
私のためにそれを修正したもの:
LocalDBログファイルも確認する価値があります。イベントログよりも詳細です。
%LocalAppData%\Microsoft\Microsoft SQL Server Local DB\Instances\ProjectsV12\error.log
インスタンスを再作成するほかに、このフォルダーの内容を削除する必要がありました。
%LocalAppData%\Microsoft\VisualStudio\SSDT\
ここにmdfファイルとldfファイルがあります。
ここでも同じ問題。ここに投稿された他のソリューションのビットを使用してそれを修正する方法は次のとおりです。
アプリケーションイベントログにこれらのエラーが数十個ありました。
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コンポーネントはインストールされていないことに気付きました。 SQL Expressからデータベースエンジン、共有コンポーネント、localdbをインストールしました
https://www.Microsoft.com/en-us/cloud-platform/sql-server-editions-express
インストール後も、イベントログに同じエラーが表示されます:(
この記事が見つかりました: LocalDBを開始できません
コマンドで次のコマンドを実行して、localdbインスタンス名を取得します。C:> sqllocaldb info
私のインストールでは、次のものがありました:MSSQLLocalDB ProjectsV13
次のコマンドを実行してインスタンスを削除しました。
sqllocaldb delete MSSQLLocalDB
sqllocaldb delete ProjectsV13
これらを削除または作成しようとすると問題が発生しました(sqllocaldb delete MSSQLLocalDB)。私は '%LocalAppData%\ Microsoft\Microsoft SQL Server Local DB\Instances *'の下のすべてのフォルダーとファイルを削除してしまいました(SQL Serverを停止してすべてのsqlserverプロセスを終了する必要があります)
次に、「sqllocaldb create」を実行すると、デフォルトのインスタンスとすべてのファイルが作成および開始されました。
私の解決策:
移動先:%LocalAppData%\Microsoft\Microsoft SQL Server Local DB\
およびeveryone
グループへのフォルダー「インスタンス」の完全な制御を許可します。
これは問題ないことはわかっていますが、問題は解決しました。これは開発およびテスト用のコンピューターであるため、そのフォルダーのデータについては特に気にしません。
私はこの問題を抱えていました。アプリケーションを介してWindows認証を使用しようとしましたが、IISアプリケーションプールの資格情報が間違っていました。Windowsユーザー名(つまり:NETWORK\name
)を自分のIDとして使用しましたが、組み込みの "LocalSystem
"に変更すると機能しました。
詳細については、イベントログを確認してください。
製品名
SQLサーバー製品バージョン11.0
製品ビルド番号
イベントID
266イベントソース
SQL Serverローカルデータベースランタイム11.0コンポーネント
ローカルデータベースランタイムAPIメッセージテキスト
ローカルデータベースインスタンスの起動中にエラーが発生しました:SQL Serverプロセスを開始できませんでした。説明SQL Serverプロセスは開始されましたが、SQL Serverの起動に失敗しました。
ユーザーアクション詳細については、イベントログを参照してください。
私のために働いたのはローカルIIS私が使用していたアプリケーションプールはApplicationPoolIdentityであり、MSSQLLocalDBにログインする権限がありませんでした。アプリプールIDをWindowsログインに変更するとすぐにアカウント-接続できました。