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

不要这么害怕的备份和恢复。获得高保真度数据副本的机会比试图推出自己的数据要好得多。试一试,测试一下,看看会发生什么。我想你会感到惊喜。