开发者社区> 问答> 正文

问题得到反馈,给贵公司点赞!

在万网安装个带bak数据恢复的程序真难。万网控制面板只给恢复现成备份的权限。要想从外部导入备份bak文件按钮都找不到。搜来搜去官方之给用户一个教程(我不知道多少用户对照此教程操作成功了!),不少的用户面对之如天数。百度上询问万网bak文件导入的帖子搜了一堆。我就不懂。为什么不能像某idc商那样在后台简简单单一个按钮。点击-选择bak文件。导入--成功?      在此也给官方自己看看你们的教程:(别人一键恢复。你们是教程,我不知道此举流失了多少用户。我也不知道让用户操作如此复杂的教程是不是真的那么简单)

MSSQL2008数据库使用手册
万网主机产品提供的SqlServer版本为2008,您需要按照以下步骤连接和管理您的数据库的数据:
1、安装SqlServer2008客户端
2、导出本地数据库出数据库的架构
3、连接到万网数据库,并导入数据库架构
4、将本地数据库表中的数据导入到万网的数据库
一、您需要在本地电脑按照以下步骤安装SqlServer2008客户端,连接并管理您的数据库。
MSSQL2008数据库客户端升级使用文档
二、导出本地数据库出数据库的架构
备注:架构主要指数据库表结构,索引等信息
步骤说明:
1、打开本地计算机上的 SQL Server Management Studio 客户端软件:

2、登陆本机数据库控制端,身份验证方式使用“SQL Server身份验证”,服务器地址为您本地的数据库地址,登录名和密码为您本地数据库的账号和密码:

3、选择生成SQL脚本:

4、选中需要导出脚本的库名:


5、选择兼容sql2005的版本的脚本:

6、修改sql脚本的保存路径:

7、查看生产脚本生成的选项:


8、成功生成sql脚本:

9、等待脚本生成完毕,进入存放目录用记事本打开脚本文件,修改库名为万网提供的数据库名,并确保您的脚本中所有者是 DBO,否则请替换成 DBO:

三、连接到万网数据库,并导入数据库架构
1、连接到万网提供的目标数据库服务器:如何查看数据库信息

2、并点击新建查询,拷贝您记事本中的 SQL 脚本代码到上图显示的查询分析器中,点击分析脚本,如果没有语法错误,就点击执行脚本,直到执行完毕。到此,您的数据库架构已经完整的导入到万网的数据库服务器。


四、将本地数据库表中的数据导入到万网的数据库
1、登陆您本地的数据库,地址为local,登陆名和密码为您本次数据库的密码:

2、点击您本地计算机上的数据库右键-任务-导出数据:


3、选择目标数据库,如下添加万网提供给您的数据库信息(服务器地址,用户名,密码,数据库):


4、点击下一步:

5、点击下一步,选中所有表,并确保“目标”中是 DBO 的所有者:

6、点击下一步:

7、点击下一步,直到执行完毕:

8、成功导入数据,到此您的库已经完整的导入到万网提供的数据库服务器中,您可以用程序进行调用读取了。


这条帮助是否解决了您的问题?



  还有网友捣鼓的据说能成功的方法:

第一步:通过SQL脚本生成表结构,可以保证本地数据库中视图、存储过程、以及表的默认值、标识、主键等属性的完整性,避免由于DTS传输引起丢失属性的问题,同时使用查询分析器执行SQL脚本,在服务器端创建表结构;1)、请您先运行本地的企业管理器2)、请您点击您本地的数据库点击右健-》选择生成SQL脚本3)、选择常规-》点击全部显示,选择您想导出的脚本对象4)、点击选项-》表脚本选项,把您所用到的脚本选中然后点击确定5)、为自己导入的.sql脚本文件命名,并保存在本地6)、找到刚才我们保存在本地的.sql脚本文件,使用记事本打开7)、选择编辑-》替换,把程序中所有[dbo]的字符都更改成您万网发信告知您的数据库登陆名,更换完成后保存关闭记事本8)、通过万网通知书中的数据库登陆地址、数据库登陆名、和数据库密码,使用企业管理器连接到万网的主机服务器上,然后选择查询分析器9)、点击打开选择刚才编辑过的.sql脚本,然后点击运行 第二步:在本地创建一个和万网主机相同权限的SQL数据库1)、完成上面操作后,请您选择数据库点击右键选择新建数据库,由于您在万网申请的是虚拟主机,万网分配的权限都是user的而不是dbo的权限,因此需要您在本地也创建一个与服务器一样的配置,以便正常完成导入操作2)、在常规-》名称处输入万网开通通知中告知您的数据库库名,然后点击确定。例如:cw01001_db3)、选择安全性-》新建登陆4)、在常规选择中输入名称、身份验证选择SQL Server身份验证、默认设置选择您刚刚新建的数据库5)、在数据库访问中选中刚刚您创建的数据库,然后点击确定6)、现在我们再回到刚才我们创建的数据库,然后点击右键-》属性7)、选择权限,然后把相应权限赋予新建的用户名,现在我们新的数据库就已经创建完成了。下一步就是如何把老数据库中的文件导入到我们的新数据库中 第三步:将原数据库备份并还原到新创建的数据库中1)、选择老数据库点击右键-》所有任务-》备份数据库2)、在常规选项中-》目的中点击添加选择您需要备份出文件的位置3)、等备份完成后,我们重新选择新数据库点击右键-》所有任务-》还原数据库4)、在常规中选择从设备,并在参数设备中点击选择设备5)、点击添加选择我们刚刚从老数据库中备份出来的文件,然后点击确定6)、现在我们在还原数据库中再点击选项,把在现有数据库上强制还原选中,点击确定进行还原操作,等还原完毕后我们新数据库就已经与老数据库的内容一样了,最后一步操作就是把数据从新数据库中使用DTS导出协议导入到万网服务器上 注:把"移至物理文件名"前面的SQL   Server2000路径改为你的SQL   Server2000安装路径        SQLServer2000安装路径C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data 第四步:通过企业管理器的DTS传输方式将本地数据导出到服务器。1)、找到您新的数据库2)、点击右健-》所有任务-》导出数据3)、进入DTS导入/导出界面,直接点击下一步4)、从选择数据源窗口中选择您本地的数据库5)、在选择目的窗口中需要您填写服务器地址、输入万网数据库开通通知中告知您的数据库用户名和密码,等连接成功后选择万网给您开通的数据库,然后点击下一步6)、在指定复制或查询中,您可以选择您需要导入的类型,一般为默认7)、在选择源表和视图中,点击全选,点击下一步,这样就把您本地数据库中的文件导入到服务器上了,现在我们的导入数据库工作就已经全部完成了。

展开
收起
小飞鱼2016 2015-06-04 15:33:58 10694 0
3 条回答
写回答
取消 提交回答
  • 回1楼dengcf的帖子
    13天过去了,。bak一键恢复功能开发好了吗?

    -------------------------

    Re坑爹的万网bak文件恢复!
    20天过去了。bak导入恢复功能开发好了吗?

    -------------------------

    回5楼dengcf的帖子
    昨天很高兴万网终于可以导入bak了。等了半年终于有这个功能了。于是开始导入,但是导入了4次俊出现如下情况:数据导入失败
    2015-06-29 00:00:58
    失败原因: 542。请版主看看什么情况!



    任务ID    状态    开始时间    结束时间    详情
    bj_1147664     执行失败    2015-06-28 22:51:06    2015-06-29 00:00:58    查看详情
    bj_1147241     执行失败    2015-06-28 18:59:51    2015-06-28 20:09:48    查看详情
    bj_1146613     执行失败    2015-06-28 13:41:01    2015-06-28 14:50:20    查看详情
    bj_1146501     执行失败    2015-06-28 12:22:28    2015-06-28 13:32:01    查看详情
    2015-06-18 17:33:28
    赞同 展开评论 打赏
  • 2015-06-09 15:17:46
    赞同 展开评论 打赏
  • 您好:
    感谢您的反馈,bak导入功能已经在研发中,近期就可以支持。
    谢谢

    -------------------------

    您好:
    6月23号我们发布了网站搬家功能,支持在线导入bak文件,欢迎使用并多提建议。


    功能入口:
    主机控制台:工具&服务->网站搬家->新建搬家任务  ,如下图所示



    使用方法说明:
    创建搬家任务:
    一、设置数据库搬家:
    1、用户需要选择使用FTP工具上传到主机的数据库备份文件和要搬到主机上的目标数据库。
    2、MySQL数据库只支持4.0、5.0和5.1版本导出的sql文本文件,SQLServer只支持完全备份的.bak文件。
    3、数据库搬家会清空数据库原有数据,并且重置数据库密码。





    二、设置网站文件搬家:
    1、用户需要选择使用FTP工具上传到主机的网站文件压缩包。
    2、Linux主机支持zip和tar压缩包,windows主机支持zip和rar压缩包。
    3、网站文件搬家会解压文件到网站根目录。



    三、提交任务:

    1、点击“提交”后任务开始执行,如果是虚拟主机则会排队执行,一台服务器只有一个搬家任务执行。
    2、[font='Times New Roman'] 一个搬家任务最多执行1个小时,如果数据量过大则会超时失败。
    3、搬家成功后需要重置数据库密码、修改网站程序中新的数据库连接串




    搬家任务查看:

    点击“任务详情”可以查看任务执行明细。



    -------------------------

    请提交工单,我们检查一下,如果确实是bug,可以反馈我,可以奖励云币哦。
    谢谢

    2015-06-05 16:37:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云总监课第二期——语音基础知识串讲 立即下载
女性移动App安全攻防战 立即下载
从此爱上开会 云投屏和视频会议系统提升会议体验和效率 立即下载