none
自己写小网站所用的sql server数据库,如何部署到远程服务器(阿里云之类的)上? RRS feed

  • 问题

  • 不用说太清楚的,告诉我需要哪些功能。当然能详细的说的话更好。
    1.完整的把数据库部署到云服务器上。关键是 SQL SERVER中的角色 权限 能不能复制上去了?用什么功能?
    2.有什么办法可以让云服务器,定时的(比如每天晚上)在复制回一份到自己的电脑上?用什么功能?
    2016年2月18日 10:53

全部回复

  • 建议你去问阿里的客服。部署到Azure倒是很方便的。


    想不想时已是想,不如不想都不想。

    2016年2月18日 11:10
    版主
  • 角色权限为啥不能复制? 如果云上你确实是用的 sql server,而不是 SQL Database,这两个是不同的东西

    对于 sql server, 云上和本地没啥区别,角色/权限照样可以弄上去的,通常角色权限只是数据库级别的,你把数据库备份放上去还原,然后再在云上建同名同 sid 的 login 就好了(sid不同,也可以用 alter user xx with login = xx 修复)

    实例级(服务器级)的角色权限最好就不要弄了,这个相对麻烦些

    当然,一切的前提是你要有足够的权限

    云上弄回来也就简单了,你每天定时备份,把备份文件从云上down下来不就行了?

    2016年2月18日 14:52
  • 如果是 sql database,也就是 Azure sql ,那就跟 sql server 在体系结构上有大区别了,你可以把它理解为间个的 sql server 数据库, 所以没有服务器级的东东,也没有跨库,但在 DB 内部的操作和 sql server 基本上是完全一样的,所以 sql server 只要不跨库,就可以无逢迁移
    2016年2月18日 14:55
  • 角色权限为啥不能复制? 如果云上你确实是用的 sql server,而不是 SQL Database,这两个是不同的东西

    对于 sql server, 云上和本地没啥区别,角色/权限照样可以弄上去的,通常角色权限只是数据库级别的,你把数据库备份放上去还原,然后再在云上建同名同 sid 的 login 就好了(sid不同,也可以用 alter user xx with login = xx 修复)

    实例级(服务器级)的角色权限最好就不要弄了,这个相对麻烦些

    当然,一切的前提是你要有足够的权限

    云上弄回来也就简单了,你每天定时备份,把备份文件从云上down下来不就行了?


    感谢回答!
    2016年2月19日 4:37
  • 刚才看了一眼阿里云的说明:您可以通过导出SQL语句的方式将数据库备份到云服务器上,也可以通过控制台的备份下载功能将RDS备份文件下载到云服务器上面

    每次的备份文件的地址很复杂,不知道有没有规律,定时下载可能比较麻烦。

    详情最好咨询阿里客服。

    BTW,如果觉得你的数据/服务比较重要,不推荐阿里云,不那么靠谱。


    想不想时已是想,不如不想都不想。

    2016年2月19日 4:55
    版主