AJOUTER ODBC de la base de données via un fichier batch avec nom d'utilisateur/mot de passe
J'ai besoin d'installer une base de données ODBC sur quelques ordinateurs et a été hopeing de tout faire via un fichier de commandes. Je peux le faire pour installer la base de données de la chaîne de connexion comme si.
ODBCCONF.exe CONFIGSYSDSN "SQL Server" "DSN=DSNNAME | Description=Descriptionname| SERVER=ServerName | Trusted_Connection=Yes | Database=dbname"
pause
@CLS
@Exit
Mais j'ai besoin d'ajouter qu'il doit se connecter avec un ID de Connexion et mot de passe PAS avec l'ID de connexion réseau.
Quelqu'un sait comment je peux résoudre ce problème?
aussi sa sur la 64 bits de windows 7
Grâce
La réponse sur cette page, et cette réponse stackoverflow.com/q/1604733/1175496 m'a aidé à apprendre que Trusted_Connection=Oui nécessaire pour utiliser la Sécurité Intégrée.
OriginalL'auteur Glen Morse | 2013-04-10
Vous devez vous connecter pour publier un commentaire.
http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/53f689c1-53c8-45c6-b9ce-c44bce46cd9d/ dit "la Persistance d'informations de connexion à une source de données n'est pas pris en charge (c'est d'insécurité). À l'aide de connexion de confiance serait le meilleur moyen de réaliser la connexion sans spécifier les informations d'identification depuis la session de l'utilisateur, les informations d'identification est utilisé pour l'authentification sur le serveur."
Si vous changez de
Trusted_Connection=No
il va ajouter de la source de données, mais vous aurez alors besoin d'exécuter la Source de Données ODBC Admin et ajouter le user et pwd pour la nouvelle source de données en main.btw, selon http://msdn.microsoft.com/en-us/library/windows/desktop/ee388579%28v=vs.85%29.aspx "ODBCCONF.exe sera supprimée dans une future version de Windows Composants d'Accès aux Données. Évitez d'utiliser cette fonctionnalité, et le plan de modifier les applications qui utilisent actuellement cette fonction."
OriginalL'auteur AjV Jsy