将数据库从 Godaddy SQL 2005 帐户移动到本地 SQL 2005 服务器的最佳方法是什么? 我可以通过Server Management Studio Express和Godaddy SQL浏览器访问DB。
但是,我不知道从哪里开始。 在MySQL中,我只需通过PHPMyAdmin页面导出数据,然后使用ASCII文件将其导入到其他服务器上。 在访问中,我只会使用迁移工具。 在服务器管理工作室中,我考虑过使用"备份"和"还原"方法,但我担心我将无法在新服务器上创建具有正确权限架构的新对象。
你有什么想法?请记住,我无法访问MDF或临时文件。我一直在研究这个页面。
SMSS应该能够为您做到这一点。 如果要移动整个数据库而不仅仅是几个表,则备份和还原方法可能是最佳选择。
您的步骤可能包括:
- 在SSMS中连接到Godaddy SQL Server
- 右键单击要移动的数据库,然后选择"任务>备份 "
- 保留/设置备份类型 ="完整",并在底部添加一个您可以访问的目标。
- 备份完成后,将.bak文件移动到本地 sql 服务器可以看到的位置。
- 在 SSMS 中连接到本地 SQL 服务器。
- 右键单击数据库>还原数据库
- 在"到数据库:"中输入所需的数据库名称
- 选择"从设备:"并找到您之前创建的.bak文件。
- 在网格显示中显示的行中,选中还原复选框。
- 如果重新创建的文件的存储位置对您很重要,请选择左上角菜单上的选项,并在数据网格中的"还原为"列下确认文件位置。
- 单击确定,还原应开始。
- 要迁移用户,请按照 http://support.microsoft.com/kb/918992 中的说明进行操作
不要那么害怕备份和还原。 获得数据高保真副本的机会要比尝试自己创建数据要好得多。 试一试,测试一下,看看会发生什么。 我想你会感到惊喜。