2010-11-02 4 views
1

J'ai publié mon application ASP.Net MVC 2. J'ai un service de connexion qui fonctionne localement mais quand j'essaye de faire les mêmes choses en ligne j'ai un problème. J'ai dû éditer le fichier web.config pour pointer vers la base de données sur le serveur web. Aussi, je dois fournir un nom d'utilisateur et un mot de passe pour accéder à cette base de données, mais je n'en ai pas défini. La chaîne de connexion ressemble à ceci:Nom d'utilisateur et mot de passe de base de données SQL 2008 Express

<add name="ApplicationServices" connectionString="Server=servername;Database=database;Uid=uid;Password=pwd" providerName="System.Data.SqlClient" />

Je ne peux pas quitter le uid et mot de passe vide parce que je reçois une erreur. Je pense que je dois ajouter un nom d'utilisateur et un mot de passe à ma base de données mais je ne sais pas comment le faire. J'ai beaucoup googlé mais je n'ai rien trouvé. L'espoir que quelqu'un peut aider

+0

Quelle erreur obtenez-vous? –

+0

L'erreur est qu'il ne peut pas se connecter pour l'utilisateur "" ... si je ne pas entrer Uid et mot de passe dans le fichier web.config puis j'obtiens l'erreur qu'il ne peut pas se connecter pour l'utilisateur "DENVER \" ... –

Répondre

0

Ce site est une bonne ressource pour l'information de la chaîne de connexion:

http://www.connectionstrings.com/sql-server-2008

Vous voulez probablement utiliser une connexion sécurisée jusqu'à ce que vous créez des utilisateurs dans votre base de données.

Quelque chose comme ceci:

<add name="ApplicationServices" 
    connectionString="Server=servername;Database=database;Trusted_Connection=True;" 
    providerName="System.Data.SqlClient" /> 

Lorsque/si vous commencez à ajouter des utilisateurs à la base de données jeter un oeil à ce lien:

http://www.databasedesign-resource.com/adding-users-in-sql-server.html

Questions connexes