代码之家  ›  专栏  ›  技术社区  ›  impo

更改Web中的连接字符串。配置以访问本地数据库而不是联机数据库

  •  0
  • impo  · 技术社区  · 7 年前

    我最近停止了我创建的一个网站,以及在线数据库。

    最近,我对在本地进行这项工作很感兴趣,因此我可以了解更多关于web/数据库等的信息。 唯一的问题是-我不知道如何更改 web.config

    • 使用本地数据库作为连接字符串的语法是什么?

    以下是旧的联机数据库连接字符串: 同一个数据库有两个连接(据我收集,一个是由于用户登录,另一个是从数据库创建模型)

    <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 Id=ServerAdmin@pokemondaycare;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>
    

    这是本地数据库属性 local db properties

    2 回复  |  直到 7 年前
        1
  •  0
  •   degant    7 年前

    改变 Data Source 到dot . 或本地主机:

    <connectionStrings>
        <add name="DefaultConnection" 
             providerName="System.Data.SqlClient"
             connectionString="Data Source=.;Initial Catalog=PDC-TESTING;
                Integrated Security=False;..." />
    </connectionStrings>
    
        2
  •  0
  •   Rahul    7 年前

    这应该是(一个样本)。检查 Documentation 有关更多信息

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