none
Login failed for user 'Laptop\Youjine' -> messaege d'erreur sous Vista RRS feed

  • Discussion générale

  • Bonjour, je développe une petite application avec Visual C# 2005 Express Edition et une base de données conçue avec SQL Server 2005 Express Edition, tout ça sur un PC sous XP. Je veux continuer mon travail sur mon laptop sous Vista, j'ai copié le dossier de la solution sur une clé usb, puis dans mon laptop, j'ai ensuite ouvert mon projet avec Visual C# sous Vista, et lorsque j'ai voulu me connecter à la base de données je reçois toujours ce message: Login failed for user 'Laptop\Youjine' .Que faire dans ce cas là? MErci.
    jeudi 14 octobre 2010 13:58

Toutes les réponses

  • Bonjour,

    Ajoutez votre compte utilisateur Windows dans SQL Server. Ajoutez le rôle "sysadmin" à votre compte sous SQL Server.

    Cordialement


    Gilles TOURREAU - MVP C# - MCPD Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5 - MCTS ADO .NET 3.5 / SQL Server 2008 Developper - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    dimanche 17 octobre 2010 13:22
    Modérateur
  •  

    Bonjour,

     

    Youjine, je vous remercie de nous confirmer si vous avez réussi  à implémenter la solution de M. Tourreau.

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007

    Windows Phone 7

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF

    Café des usages

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     

    mardi 19 octobre 2010 13:43
  •   Modifiez le Mode d'authentification sur le SQL Server de " Windows Authentication Mode (Windows Authentication) "
    À " Mixed Mode (Windows Authentication and SQL Server Authentication) ".

    http://support.microsoft.com/kb/555332
    mercredi 20 octobre 2010 12:58
  • Bonjour,

    Si l'application et la base de données ont été créées avec Visual Studio Express pour une instance SQL Server Express, vous êtes tombé dans le piège bien connu des "user instances".

    VS Express ne sait pas créer de vraies bases de données. Seuls, les SQL Server Management Studio devraient être employés pour la création d'une base ( de plus, quand vous faites un update de votre SQL Server avec un Service Pack, il ne mettra pas à jour votre Visual Studio Express, d'où un décalage possible avec SQL Server ).

    Les "user instances" ou instances utilisateurs en français ont été dépréciés avec SQL Server 2008 et leur jours sont comptés ( ils posaient plus de problèmes à l'équipe de Redmond gérant SQL Server Express qu'ils n'apportaient de solutions et il ne faut pas oublier que les user instances ne sont pas reconnus par les autres éditions Web,Standard,Dev,Entreprise de SQ Server ).

    Pour Hammadi, la connexion à des user instances n'est possible qu'avec une authentification Windows et que si l'instance SqL Server est locale ( donc "no remote connection" ).

    Pour youjine , (si c'est possible ), essayez de trouver la chaîne de connexion dans le programme ( avrc ConnectionString à rechercher dans le code et peut-être app.config ) et donnez la ( en masquant le mot de passe  ).Ce la permettra  peut-être de trouver plus vite l'origine de vôtre problème.

    Pour mieux connaître les user instances voir

    http://msdn.microsoft.com/fr-fr/library/ms254504.aspx

    http://social.msdn.microsoft.com/Search/en-US?query=user%20instance%20sql%20server&ac=1

    Ces liens sont en anglais car ce sont les plus complets ( l'original vaut mieux que des traductions fantaisistes , bien que MS France a permis d'avoir d'avoir des traductions très bonnes depuis qu'il n'utilise plus des traductions automatiques )

    N'hésitez pas à reposter pour avoir plus d'aide ou explications

    Bonne journée

     

     


    Mark Post as helpful if it provides any help.Otherwise,leave it as it is.
    dimanche 24 octobre 2010 12:59