当前位置:编程学习 > C#/ASP.NET >>

求怎样把sql发布到azure上啊

我一个解决方案下建了两个项目,前台用asp webform后台用mvc3. 我在发布azure时候,对于webform的项目,database只有这么一个      而且发布结束后,也没有发布到website连在一起的sql 上。到底怎样发布 sql mvc database azure --------------------编程问答-------------------- 除 --------------------编程问答--------------------

需要把下面的update database勾选上,还要在azure上允许你的pc访问该数据库。不打勾的话只是发布应用,不会动数据库 --------------------编程问答-------------------- 还有一点,connection string里的密码缺省是空的,需要填上azure sql的实际密码
另外,即使选中那个复选框,数据库同步也只能同步schema,而不能同步数据。同步数据的话有两个办法
1.手动同步数据库
2.把本地数据库内容导出为sql,然后在你那个发布对话框后面点"configure database",点"add sql script",加上你的sql --------------------编程问答--------------------
引用 3 楼 ShaunFang 的回复:
还有一点,connection string里的密码缺省是空的,需要填上azure sql的实际密码
另外,即使选中那个复选框,数据库同步也只能同步schema,而不能同步数据。同步数据的话有两个办法
1.手动同步数据库
2.把本地数据库内容导出为sql,然后在你那个发布对话框后面点"configure database",点"add sql script",加上你……


我点Update Database 和允许我访问数据库了。但是数据库里面还是空的,找不到数据库。还有什么注意的吗,怎么手动同步啊 --------------------编程问答--------------------
引用 4 楼 hades624217 的回复:
引用 3 楼 ShaunFang 的回复:还有一点,connection string里的密码缺省是空的,需要填上azure sql的实际密码
另外,即使选中那个复选框,数据库同步也只能同步schema,而不能同步数据。同步数据的话有两个办法
1.手动同步数据库
2.把本地数据库内容导出为sql,然后在你那个发布对话框后面点"configure database",……


发布成功的话,数据库的schama应该会更新了。你可以通过Azure数据库管理界面查看数据库schema和内容
手动同步有几种方式:
1. 最简单的方式是采用SQL management studio 2012. 它支持将数据库直接发布到SQL Azure上。在management studio左侧导航列表里面右键你的数据库,然后在task里面找到"deploy to SQL Azure",然后在对话框中连接你的SQL Azure数据库
2. 如果不是2012版本,可以在management studio中执行数据库export,然后将SQL azure数据库作为导出端
3. 把数据库内容导出为SQL,然后在SQL Azure管理界面里面执行这些SQL
4. 用SQL Azure的Sync Agent --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,