2010-07-16 139 views
0

我正在做一個啓用了Web的數據庫的項目。我在我的電腦中創建了數據庫文件。通過SQL Server Management Studio Express打開.mdf文件時出錯

現在,當我只想打開.mdf即我創建的數據庫時,我無法在其他PC中打開它。我甚至將.ldf文件即日誌文件複製到該PC。

由於以後我需要將數據庫傳輸到服務器,我不知道如何從我的PC中將數據庫轉儲到該服務器上,以便公司可以使用它。

+1

當您嘗試打開mdf文件時,演播室會顯示什麼錯誤?你把它從父/原數據庫中分離出來了嗎? – Kangkan 2010-07-16 05:13:44

+0

@Kangkan我最初在我的電腦中創建了這個文件,然後當我檢查我是否可以將這些文件存儲在其他一些電腦中並打開它時,我不能。在這種情況下,當我需要將該數據庫放入公司服務器時,我將得到相同的錯誤...錯誤是「沒有編輯器可用於'C:\ Program Files \ MicrosoftSQLServer \ MSSQL.1 \ MSSQL \ Data \ Student.mdf'確保安裝了文件類型(.mdf)的應用程序「 因爲我安裝了SQL Server Management Studio Express。 – 2010-07-16 05:57:53

回答

1

採用MDF文件的基礎是這樣的:

  1. 創建使用SQL Server的一個新的數據庫(設置爲你想要的文件的路徑)
  2. 如果你想在其他地方移動的文件,
    • 從服務器上分離數據庫
    • 複製/移動文件到你想去的地方
    • 附加的文件數據庫中的SQL服務器

你不應該通過雙擊作爲MIME設置或附件擴展名在目標機器migh沒能親自打開該文件。

爲什麼不使用體面的方法來複制/移動數據庫?

+0

謝謝。我明白了......我是一個新用戶,正在學習,也在做這個項目。所以很困惑。關於它的列。即它具有選項,同時分開 「下降」,「更新」和「保持」 這是什麼意思?我試圖保持被禁用的選項,並啓用它完全相同的作品! – 2010-07-16 06:42:28

+0

列的標題詳細說明了它們的含義。 「Drop」與您是否希望當時刪除連接到數據庫的用戶有關。 「更新」是指您是否希望更新統計信息,「保留」是指您是否希望保留全文目錄。 – Kangkan 2010-07-16 07:02:05