如果sqlserver数据库是带视图,或存储过程的,需要使用以下方法搬家或备份
【新手教程】阿里云虚拟主机sqlserver数据库表、视图,存储过程搬家、备份
https://bbs.aliyun.com/read/584404.html
旧网站原先用的虚拟主机,现在升级为ECS服务器,需要将数据库搬家到服务器上,那么问题来了。sqlserver数据库如何搬家呢?有需要的朋友请看这篇教程
首先登录数据库管理平台:
https://dms-net.aliyun.com/
1.选择你的数据库,点击E-R图,再点击
下载SQL脚本,并将下载的数据库脚本上传到ECS服务器上,待用
[attachment=137009]
2.登录ECS服务器,连接好本地SQLserver数据库服务器和远程SQLserver数据库
点击文件->连接对象资源管理器,输入远程SQL数据库名称,帐号,密码连接
[attachment=137010]
连接成功后,可以看到两个sql数据库,一个本地的,一个是远程的
[attachment=137011]
3.在本地SQLserver服务器上,新建同名Sql数据库
[attachment=137012]
4.右击本地数据库,选择新建查询,并将
步骤1下载SQL脚本,拖动到新建查询执行框中,然后点击执行,建立数据库表结构
[attachment=137013]
[attachment=137014]
到这里,数据库表已经建好了,但是表里面的数据是空的,接下来,我们把数据从旧数据库导致到本地数据库中来
[attachment=137015]
5.右击远程sqlserver数据库,点击任务->导出数据库
[attachment=137016]
6.服务器名称会自动填入,身份验证我们选择 使用SQL server身份验证,然后输入远程数据库的帐号密码,再点击下一步
[attachment=137017]
7.数据导入的目录数据库,当然是我们的本地数据库啦,服务器名称输入一个点
.,身份验证看你具体情况,我这里选择sql身份验证,数据库选择我们刚才新建的本地数据库
[attachment=137018]
8.一直下一步,到了下图这里,源选择全部表,并点击编辑映射,将启用标识插入前面的勾勾上,不然会出现无法插入只读数据id等错误。
[attachment=137019]
9.最后一路一下步。直到执行完成。
[attachment=137020]
10.再次打开本地数据库的表,您会惊喜的发现,全部数据都已导入成功!
[attachment=137021]
温馨提示:如遇到sqlserver数据库导入问题,可在此帖回复提问,我会经常回来看看,并为您解答相应问题
推荐回答:
厉害,学习了。
云虚拟主机网站搬家功能可以参见:虚拟主机通过“网站搬家”功能导入bak格式SqlServer数据库备份
阿里云服务器ECS迁移教程:迁移服务器
官方帮助文档地址:阿里云帮助中心
更多参考: 阿里云官方(新用户需官网注册查看)
-------------------------
多谢分享
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。