【发布时间】:2015-12-31 17:13:15
【问题描述】:
我有一个 SQL Server 数据库,我想将它移动到云中并为其创建一个简单的独立于浏览器的 UI。详情如下:
- 数据库大小约为 2GB。它使用 SQL Server 2008,但我很高兴使用任何更高版本。我已在较新版本的 SQL Server 中成功恢复并测试了数据库。
- 我考虑使用 Amazon RDS 或 Microsoft SQL Azure 来托管数据库。显然我得把数据库上传到云端,我不介意这是通过脚本还是恢复BAK文件,也不介意云端提供什么版本的SQL Server(只要是2008 +)
- 到数据库的接口是通过一个存储过程。使用输入参数将信息发送到存储过程,然后 SP 返回 1 列和多行的结果集。
- 该数据库目前托管在一台计算机上,并且有一个简单的用户界面,您可以在其中输入一个输入字段并返回多行文本。我想创建一个类似的基于浏览器的界面,例如,带有一个输入字段、一个调用存储过程的提交按钮以及一个用于 SP 响应的输出区域。
- 数据库连接将使用经过 SQL Server 身份验证的登录,因为这是 Amazon RDS 唯一可用的登录类型。登录将映射到对存储过程具有 exec 权限的数据库用户,该数据库用户也将在 denydatareader 和 denydatawriter 中为一种安全措施。
- 我的经验是 SQL Server 开发、TSQL 编码和数据库安全。但除了 XML/HTML 的基本知识之外,我不熟悉从云端访问数据库的最佳方式。
我欢迎任何人的想法或想法,或者如果之前有人提出过合适文章的链接。
【问题讨论】:
标签: sql-server cloud azure-sql-database amazon-rds cloud-hosting