0

將數據庫從Godaddy SQL 2005賬戶遷移到本地SQL 2005服務器的最佳方式是什麼?我可以通過Server Management Studio Express以及Godaddy SQL Explorer訪問數據庫。SQL 2005從Godaddy SQL Server遷移到公司擁有的服務器

但是,我不知道從哪裏開始。在MySQL中,我只需通過PHPMyAdmin頁面導出數據,然後使用ASCII文件反向導入到其他服務器上。在訪問中,我只是使用遷移工具。在Server Management Studio中,我曾考慮過使用「備份」和「還原」方法,但是我擔心我無法在新服務器上使用正確的權限模式創建新對象。

你的想法是什麼?請記住,我無權訪問MDF或臨時文件。我一直在研究this page

+0

我已經使用SSMS來做到這一點。在將數據恢復到新服務器之前,它提供了很多選項。 – 2011-04-04 22:11:20

回答

1

SMSS應該能夠爲您做到這一點。如果您希望移動整個數據庫而不僅僅是幾個表格,備份和恢復方法可能是您最好的選擇。

你的步驟可能包括:

  1. 連接到SSMS
  2. 右鍵點擊要移動的數據庫,然後選擇任務>備份
  3. 保留/設置備份類型=「全」 GoDaddy的SQL服務器並在底部添加一個您將能夠訪問的目的地。
  4. 備份完成後,將.bak文件移動到本地sql server可以看到的位置。
  5. 以ssms連接到您的本地sql服務器。
  6. 右擊數據庫>還原數據庫
  7. 輸入您在想要的數據庫名稱「到數據庫:」
  8. 選擇「從設備」,並找到你之前創建的.bak文件。
  9. 在顯示在網格顯示中的行中,選中複選複選框。
  10. 如果重要的文件將存儲在何處,請選擇左上角菜單中的選項並確認數據網格中「還原爲」列下的文件位置。
  11. 點擊確定,恢復應該開始。
  12. 遷移用戶,按照指示在http://support.microsoft.com/kb/918992
+0

我試了一下,顯然我們沒有權限從SSMS進行備份。這是一個共享服務器,所以他們不給我們SA訪問權限。我給了godaddy一個電話,他們讓我把它從他們的界面備份到我的託管服務器根目錄下的一個文件夾(_db_backup),然後我使用FTP在我們的本地服務器上下載和恢復。它運作良好。感謝您提供遷移用戶的鏈接! – Dexter 2011-04-06 18:30:10

1

不要這麼害怕的備份和恢復。獲得高保真度數據副本的機會比試圖推出自己的數據要好得多。試一試,測試一下,看看會發生什麼。我想你會感到驚喜。