web-dev-qa-db-fra.com

Impossible de démarrer LocalDB

Impossible de démarrer l'instance de LocalDB, j'ai déjà installé et réinstallé. 

Continuez à avoir cette erreur:

Le démarrage de l'instance LocalDB "v11.0" a échoué à cause de l'erreur suivante: Une erreur s'est produite lors du démarrage de l'instance LocalDB: le processus SQL Server n'a pas pu démarrer.

Quelqu'un a un conseil? ? 

Microsoft SQL Server 2012, j'ai assuré les options d'installation complètes, arrêté tous les services liés à SQL et essayé de redémarrer. 

sqllocal info 

donne moi : 

Projets v11.0

quand j'essaye 

sqllocal start v11.0

Je reçois l'erreur ci-dessus. 

17
Pogrindis

Lorsque tout échoue et que vous ne vous souciez plus de la perte de données, supprimez et recréez votre base de données LocalDB\v11.0! À l'invite de commande 

sqllocaldb delete v11.0
sqllocaldb create v11.0

(Sqllocaldb est dans votre PATH, n'est-ce pas? C'était pour moi.)

41
Tim Lovell-Smith

Je recevais une erreur similaire, mais lors de l'exécution 

sqllocaldb start

La base de données locale a démarré avec succès. Aussi, lors de la vérification du journal des événements, une erreur s'est produite le long des lignes de 

Appel de l'API Windows WaitForMultipleObjects a renvoyé le code d'erreur: 575

Ce qui l'a corrigé pour moi: 

  1. Dans IIS, configurez le pool d'applications pour qu'il s'exécute sous un compte disposant d'autorisations sur la base de données sur le serveur (options avancées du pool d'applications).
  2. Dans l'option avancée du pool d'applications, définissez Load User Profile sur true.

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

14
Alex

Il convient également d'examiner les fichiers journaux de LocalDB, car il est plus détaillé que le journal des événements:

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

En plus de recréer l'instance, je devais supprimer le contenu de ce dossier:

%LocalAppData%\Microsoft\VisualStudio\SSDT\

C'est ici que j'ai les fichiers mdf et ldf.

5
user3285954

Même problème ici. Voici comment je l'ai corrigé en utilisant des morceaux des autres solutions publiées ici.

J'ai eu des dizaines de ces erreurs dans le journal des événements de l'application:

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. 

J'ai réalisé que SQL Server Management Studio était installé sur ma machine de développement, mais pas d'autres composants SQL. J'ai installé le moteur de base de données, les composants partagés et localdb à partir de SQL Express

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

Après l'installation, j'obtiens toujours la même erreur dans le journal des événements :(

Trouvé cet article: Impossible de démarrer LocalDB

Exécutez ce qui suit dans cmd pour obtenir le nom de l'instance localdb: C:> sqllocaldb info

Dans mon installation, j'avais: MSSQLLocalDB ProjectsV13

J'ai exécuté ce qui suit pour supprimer les instances: 

sqllocaldb delete MSSQLLocalDB
sqllocaldb delete ProjectsV13

J'ai rencontré des problèmes en essayant de supprimer/créer ceux-ci (sqllocaldb delete MSSQLLocalDB). J'ai fini par supprimer tous les dossiers et fichiers sous '% LocalAppData%\Microsoft\Microsoft Base de données locale SQL Server\Instances *' (vous devez arrêter SQL Server et tuer tous les processus sqlserver)

Ensuite, l'exécution de 'sqllocaldb create' a créé et démarré l'instance par défaut et tous les fichiers.

3
Mike Veazie

Ma solution:

Allez à: %LocalAppData%\Microsoft\Microsoft SQL Server Local DB\ et autorisez le contrôle total du dossier "Instances" sur le groupe everyone.

Je sais que ce n'est pas correct, mais cela a résolu mon problème et les données de ce dossier ne me préoccupent pas vraiment car il s'agit d'un ordinateur en développement et en test.

3
Dan Rubio

J'ai eu ce problème. J'essayais d'utiliser l'authentification Windows via une application, mais les informations d'identification du pool d'applications IIS étaient incorrectes. J'utilisais mon nom d'utilisateur Windows (c'est-à-dire: NETWORK\name) comme identité, mais je l'ai changé en "LocalSystem" et cela a fonctionné.

1
doctaj

Vous devriez consulter le journal des événements pour plus d'informations. 

Nom du produit
serveur SQL

Version de produit 11.0

Numéro de fabrication du produit 

ID d'événement
266

Source de l'événement
SQL Server Local Database Runtime 11.0

Composant
API d'exécution de base de données locale

Texte du message
Une erreur s'est produite lors du démarrage de l'instance de base de données locale: SQL Server processus n'a pas pu démarrer. 

Explication Un processus SQL Server est démarré mais le démarrage de SQL Server a échoué. 

Action de l'utilisateur Voir le journal des événements pour plus de détails.

Source: http://msdn.Microsoft.com/en-us/library/hh256140.aspx

0
SchmitzIT