2017-10-10 2 views
0

(désolé si c'est une question stupide) J'ai récemment arrêté un site que j'ai créé, ainsi que la base de données en ligne. Récemment, j'ai été intéressé à travailler localement pour que je puisse en apprendre plus sur le web/bases de données et autres. La seule chose est - je ne sais pas comment changer la chaîne de connexion dans le web.config de la connexion en ligne à la connexion locale. J'ai déjà copié la base de données sur un serveur local dans SQL Management Server Studio.Modification des chaînes de connexion dans Web.config pour accéder à la base de données locale au lieu de la base de données en ligne

  • Quelle est la syntaxe pour utiliser une base de données locale en tant que chaîne de connexion?

Voici l'ancienne chaîne de connexion de base de données en ligne: Il y a deux connexions à la fois à la même base de données (de ce que je crois, on est dû à la connexion de l'utilisateur, l'autre pour la création de modèles de base de données)

<connectionStrings> 
<add name="DefaultConnection" providerName="System.Data.SqlClient" 
connectionString="Data Source=tcp:pokemondaycare.database.windows.net,1433;Initial Catalog=PDC-TESTING;Integrated Security=False;User [email protected];Password=AzBanks_1;Encrypt=True;TrustServerCertificate=False;MultipleActiveResultSets=True" /> 
<add name="pokemonDayCareDatabaseEntities" connectionString="metadata=res://*/Models.PDCDataModel.csdl|res://*/Models.PDCDataModel.ssdl|res://*/Models.PDCDataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=pokemondaycare.database.windows.net;initial catalog=PDC-TESTING;persist security info=True;user id=ServerAdmin;password=AzBanks_1;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" /></connectionStrings> 

Voici les propriétés de base de données locale local db properties

Merci pour toute aide

+0

vous pouvez utiliser localhost comme servername habituellement - et pour MS-SQL vous pouvez utiliser (local) - ou tout simplement mettre dans le nom de la machine – BugFinder

Répondre

0

Voici comment devrait être (un échantillon). Consultez Documentation pour plus d'informations

<add name="MovieDBContext" 
    connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" 
    providerName="System.Data.SqlClient" 
/> 
0

Changement Data Source à points sur . ou localhost:

<connectionStrings> 
    <add name="DefaultConnection" 
     providerName="System.Data.SqlClient" 
     connectionString="Data Source=.;Initial Catalog=PDC-TESTING; 
      Integrated Security=False;..." /> 
</connectionStrings>