编辑连接字符串将数据库备份到服务器数据库之后

时间:2011-07-09 18:28:52

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

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

  1. 我已将数据库发布到我的磁盘。
  2. 使用microsoft sql server management studio 2008打开已发布的脚本'DB.MDF'。
  3. 执行并备份。它位于System数据库下的master数据库中。
  4. 在服务器上,我创建了一个具有相同名称的新用户和新数据库。
  5. 我确实恢复了DB.BAK并浏览了数据库,然后找到了我的表格。
  6. 现在我需要编辑连接字符串..这是我在配置文件中的连接:

    <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配置创建了一个角色但仍无法登录,因此我仍无法登录我的网站,这意味着它无法正常工作:/

2 个答案:

答案 0 :(得分:0)

在你的示例连接字符串中有

数据库=的databaseName

是“databaseName”数据库的实际名称?它需要。

答案 1 :(得分:0)

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