【问题标题】:Editing the Connection String After backup the database to the server database编辑连接字符串 将数据库备份到服务器数据库后
【发布时间】:2011-10-01 23:23:45
【问题描述】:

我还是新手 :$
我做了以下事情:

  1. 我已将数据库发布到我的磁盘上。
  2. 使用 microsoft sql server management studio 2008 打开已发布的脚本“DB.MDF”。
  3. 执行并备份。它在系统数据库下的主数据库中。
  4. 在服务器上,我创建了一个同名的新用户和新数据库。
  5. 我确实恢复了 DB.BAK 并浏览了数据库并找到了我的表。

现在我需要编辑连接字符串。这是配置文件中的连接字符串:

<add name="AlBayanEntities" connectionString="metadata=res://*/Core.Model.AlBayan.csdl|res://*/Core.Model.AlBayan.ssdl|res://*/Core.Model.AlBayan.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\AlBayan.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

我已将其更改为:

<add name="AlBayanEntities" connectionString="Server=;Database=databaseName;Uid=bayan;Password=1abcd;" providerName="System.Data.EntityClient" />

我的主机计划是这样的:
'您还可以在应用程序连接字符串中使用上述 SQL Server 地址,例如:ASP.NET (ADO.NET Library) Server=;Database=databaseName;Uid=userName;Password=password;'

我做得对吗?
因为我仍然无法登录我的网站,这意味着它无法正常工作,因为我从 ASP.NET 配置中创建了一个角色,但仍然无法登录:/

【问题讨论】:

    标签: asp.net database hosting database-backups mdf


    【解决方案1】:

    ASP.NET 成员资格对于新手来说通常很难配置。我强烈建议您先创建一个简单的页面,然后尝试从数据库中获取几条记录,看看您的连接字符串是否正确。如果没问题,则转到下一个故障排除步骤。

    【讨论】:

      【解决方案2】:

      在您的示例连接字符串中,您有

      数据库=数据库名称

      “databaseName”是您数据库的实际名称吗?必须如此。

      【讨论】:

        猜你喜欢
        • 2016-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多