2011-01-14 42 views
2

我試圖上傳我的ASP.NET網站的數據庫。在本地機器上,如果我從其他機器複製的數據庫,我已經通過SQL Server Management Studio中,將其固定,然後用它在連接字符串中像通過Plesk上傳現有數據庫

<add name="cn" connectionString="Data Source=.\sqlexpress;Initial Catalog=database;Integrated Security=True;Pooling=False" providerName="System.Data.SqlClient"/> 

我的數據庫是約。現在大小爲10 MB。如果我通過ftp將它上傳到App_Data文件夾,我將如何連接這個數據庫?

在Plesk中,我要創建數據庫及其用戶(如截圖所示)的選項:

1)Web應用程序和服務-的Plesk alt text

2)添加新的數據庫 alt text 並添加新的數據庫用戶

3)網站管理> ASP.ET企業管理 alt text

但這是爲我創建的新數據庫。我的問題是上傳一個現有的。

也有Plesk中的ASP.NET設置的部分(如下圖所示) alt text 這種情況必須改變連接字符串的選項等

我也問過我關於方法的託管服務提供商應遵循用於附加我要上傳的數據庫。這是報價中的回覆。

MDF LDF文件也許會在你的本地計算機工作 但這種方式 MSSQL的數據庫將不作爲Web服務器上的Web 服務器上的工作,你會 創建和恢復 數據庫備份文件所需使用plesk 控制面板。在編碼中使用 「Provider=SQLOLEDB;Data Source=Your_Server_Name;Initial Catalog= Your_Database_Name;UserId=Your_Username;Password=Your_Password;

服務器名稱:

的asp.net MSSQL Standard Security樣品連接字符串 本地主機目錄/數據庫名, 數據庫用戶和 你將需要數據庫密碼創建你自己的 使用Plesk控制面板「了[/ quote]

我將非常感激是因爲我要好好上傳現有數據庫的步驟。何我有附加嗎?我必須使用什麼連接字符串? 謝謝!

回答

0

你可以在Plesk的「新」數據庫上運行一個sql腳本嗎?如果是這樣,您可以在現有數據庫中編寫對象創建和數據腳本,然後執行它。在SSMS中:

  1. 右鍵單擊db。
  2. 任務...
  3. 生成腳本。

祝你好運!