2009-09-16 7 views
0

Y a-t-il un moyen de se connecter à un fichier MDF sans utiliser une connexion sécurisée?Essayer de se connecter à la base de données MDF sans utiliser une connexion sécurisée

Je suis allé dans le studio de gestion et a créé un compte appelé bob avec le mot de passe bob, compte tenu de ce compte accès complet et a également ajouté le compte à la base de données. Lorsque j'essaie de me connecter en utilisant ce compte, j'obtiens l'erreur suivante

La connexion a échoué pour l'utilisateur 'bob'. L'utilisateur n'est pas associé à une connexion de serveur SQL de confiance.

Voici ma chaîne de connexion

<add name="testdata" 
      connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\cidata.mdf;Connect Timeout=30;User Instance=True;User Id=bob;Password=bob" 
      providerName="System.Data.SqlClient" /> 

Existe-t-il des limites avec MDF? J'essaye de contourner la limite de base de données de 200 Mo que Godaddy m'a donnée, donc toutes les autres recommandations pour une base de données (sauf l'accès) seraient les bienvenues.

Merci

Répondre

0

Avez-vous serveur SQL Express configuré pour utiliser l'authentification en mode mixte au lieu de l'authentification Windows? Vous pouvez vérifier et modifier si nécessaire comme suit:

Avec le studio de gestion MS SQL Server, accédez à l'instance du serveur sql et cliquez avec le bouton droit de la souris et choisissez les propriétés du serveur. Ensuite, allez à Sécurité et vérifiez le mode d'authentification sous l'authentification du serveur et réglez-le en "mode mixte". Vous devrez redémarrer l'instance pour que cela fonctionne.

Si vous ne disposez pas de studio de gestion de serveur SQL, vous pouvez utiliser la requête suivante à partir par exemple osql:

USE [master] 

GO 

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2 

GO 
+0

Salut Olle, Merci pour cette solution, cependant, mon fournisseur d'hébergement ne me donne pas accès à registery, alors je dois en quelque sorte « déverrouiller » le MDF pour permettre l'accès nom d'utilisateur de mot de passe quel que soit le PC est déployé sur. –

Questions connexes