Je crée une application qui se connecte à SQL Server 2005. Elle utilise actuellement l'authentification Windows, mais j'aimerais passer à l'authentification SQL (je crois qu'elle est parfois appelée "authentification mixte") . Ma chaîne de connexion est:SQL Server 2005 Authentification SQL Chaîne de connexion
"Data Source=LOCALHOST;Initial Catalog={0};Integrated Security=SSPI"
Ce qui est pour l'authentification Windows, mais pour SQL, je pense:
"Data Source=LOCALHOST;Initial Catalog={0};user id={1};password={2}"
Est-ce la bonne façon? Le code suppose que:
- {0} est le nom de la base de données
- {1} est le nom d'utilisateur
- {2} est le mot de passe
Je commutation à SQL authentification parce que je pense à me connecter à une instance de SQL Server sur un serveur distant - l'authentification SQL est-elle la bonne façon de le faire, et devrais-je simplement entrer l'adresse IP où "LOCALHOST" est actuellement?
Merci!
MISE À JOUR: Merci pour toutes les bonnes réponses, les gars! Toutes étaient merveilleuses et très utiles, je ne peux même pas décider à qui attribuer une "réponse acceptée", mais j'ai voté pour toutes parce qu'elles ont basculé. Merci encore!
@Joel merci d'avoir réparé les tags –