2011-07-09 60 views
0

我仍然在這個新:$
我已經做了以下內容:編輯連接字符串備份後數據庫服務器數據庫

  1. 我已經出版的數據庫我的磁盤。
  2. 使用microsoft sql server management studio 2008打開已發佈的腳本'DB.MDF'。
  3. 執行它並進行備份。它位於System數據庫下的主數據庫中。
  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庫)Server =; Database = databaseName; Uid = userName; Password = password; 「

我做對了嗎?
因爲我仍然無法登錄到我的網站,這意味着它沒有工作,因爲我從ASP.NET配置中創建了一個角色,仍然無法登錄:/

回答

0

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

數據庫=的databaseName

是 「的databaseName」 你的數據庫的實際名稱?它需要。

0

ASP.NET成員通常很難被新手配置。我強烈建議你先創建一個簡單的頁面,然後嘗試從數據庫中提取幾條記錄來查看你的連接字符串是否正確。如果沒有問題,請轉到下一個故障排除步驟。