84 votes

Comment se connecter à LocalDb

J'ai installé LocalDb en utilisant le paquet SqlLocalDb.msi et je peux m'y connecter à l'aide de SSMS en utilisant le nom du serveur. (LocalDb)\v11.0 . Jusqu'à présent, tout va bien. Le problème est que lorsque j'essaie de m'y connecter via une application .NET 4.5, j'obtiens l'erreur suivante

Le serveur n'a pas été trouvé ou n'était pas accessible.

J'ai commencé par la chaîne de connexion Data Source=(LocalDb)\v11.0 puis ajouté de nombreuses choses en vain (sécurité intégrée true/sspi, attachement d'une db, utilisation d'instances, etc.)

2voto

Votre chaîne de connexion devrait ressembler à `

Data Source=(localdb)\ProjectsV13;Initial Catalog=master;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False

2voto

 <add name="Default" connectionString="Data Source=(LocalDb)\MSSqlLocalDB; Initial Catalog=CRM_Default_v1; Integrated Security=True"
      providerName="System.Data.SqlClient"/>

vos fichiers web.config dans visual studio sous connectiionString ou allez dans View > SQL Server Object Viewer > Add Sql Server > ajoutez votre serveur à cet endroit.

2voto

deerishi Points 101

Pour se connecter à LocalDB à partir de Microsoft SQL Server Management Studio ou VS2019 et des versions supérieures, utilisez le nom du serveur comme suit (LocalDB)\MSSQLLocalDB avec l'authentification Windows

1voto

TRIXX Points 11

Vous pouvez vous connecter avec MSSMS à LocalDB. Tapez uniquement le NOM DU SERVEUR : (localdb) \v11.0 et laissez-le par l'authentification Windows. Il se connecte à votre serveur LocalDB et vous montre les bases de données qu'il contient.

1voto

Supposons que : SqlConnection connectionObj = new SqlConnection()

for : connectionObj.ConnectionString -> utiliser le nom du serveur : (localdb) \\MSSQLLocalDB .

Note : Double barre oblique arrière

pour : App.config -> utiliser le nom du serveur : (localdb) \MSSQLLocalDB

Note : Barre oblique arrière simple

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X