.NET人字拖
万丈高楼平地起,我正在努力筑地基...
随笔- 133  文章- 0  评论- 606 
博客园  社区  首页  新随笔  联系  管理  订阅 订阅

把SQL数据库部署到远程数据库服务器中

  今天在Scott Guthrie的BLOG上发现了SQL Server Hosting Toolkit,不知道大家开始用它了没,在园子里好像我也没有看到有关这个东东的文章,所以拿出来和大家分享一下。SQL Server Hosting Toolkit这个工具包使部署SQL解决方案到数据库服务器变的更佳容易。这个工具包允许你在本地操作SQL Express,SQL Server 2000,和 SQL Server 2005数据库,然后把你的数据定义和数据轻松地迁移,安装到一个共享的远程主机SQL Server账号上。

 
SQL Server Hosting Toolkit点击这里下载安装。其中还包含了一个数据库发布向导(Database Publishing Wizard),该向导支持2种数据库主机部署场景:

 

  1) 数据库发布向导允许你指向一个你正在本机上操作的数据库,然后自动生成一个.SQL脚本文件,该文件包含了在任何 远程系统上重建一个当前数据库的完整拷贝所需的安装逻辑。这个.SQL脚本包括了需要创建数据库定义(表,视图,存储过程,触发器,全文索引目录,角色, 规则等等), 以及把与你本地数据库同样的数据内容填充到新数据库里去的所有的东西(这类似于MySQL 的dump工具)。把这些安装逻辑封装在单个.SQL 文件的好处是,大多数主机供应商已经支持上传 .SQL 文件到他们的主机环境,并且通过他们的管理控制面板运行这些脚本的能力。假定你现有一个支持这个功能的web主机供应商,你可以马上开始使用数据库发布向 导来轻松地部署你的网站,而不需要主机供应商安装或配置什么东西。

  2) 数据库发 布向导也允许你指向一个你正在本机上操作的数据库,然后使用 web service 向你的远程主机环境迁移和重建数据库(而不用创建一个.SQL 文件或者使用主机供应商的管理控制面板运行这个文件)。不过,这个发布选项需要主机环境提供SQL发布web-service。 SQL Server Hosting Toolkit包含了一个免费的SQL发布web-service实现,我们将与主机供应商密切合作来部署这个web-service。

 

  数据库发布向导允许你在本地使用 SQL Express 或 SQL Server 2000/2005 ,然后在远程主机环境中使用SQL 2000 或 SQL 2005。它不要求SQL服务器的版本是一样的,所以,在本地使用SQL Express 2005,然后上传到主机环境中的SQL 2000服务器,而不用改动任何编码。

  更多的内容可以在:http://weblogs.asp.net/scottgu看到,而且里面也有一些教程,我最喜欢的就是可以直接在VS中生成脚本了,可以生成数据库所有数据的内容,可以在远程数据库中还原和本地数据一模一样的内容。



 



关于作者:网魂小兵

文章出处:http://xdotnet.cnblogs.com

本文可以随意转载,摘抄等非商业用途。

为了尊重作者成果,在转载和摘抄的时候请留下作者名称和出处。

绿色通道:好文要顶关注我收藏该文与我联系
posted @ 2007-01-16 18:16 网魂小兵 阅读(3011) 评论(6) 编辑 收藏
1502825
#1楼飞天老鼠的,Net日志       在2007-01-17 11:30说:
那个Database Publishing Wizard是存在问题的,根源可能是SQL2005的一个Bug,在导出视图的脚本的时候,在某些情况下,不能按照依赖顺序来导出,导运行导出的SQL文件的时候,部份视图无法创建。
 回复 引用 查看   
#2楼charleschen       在2007-01-17 15:26说:
Hosting Toolkit,很不错的工具
 回复 引用 查看   
#3楼charleschen       在2007-01-17 15:42说:
把上面的‘掌上法典’给删了把,好恶心,还发了2个
 回复 引用 查看   
#4楼[楼主]网魂小兵       在2007-01-17 18:03说:
@charleschen

又是那些爬虫发的!

不过最近我也在做虫虫:)

 回复 引用 查看   
#5楼[楼主]网魂小兵       在2007-01-17 18:04说:
@飞天老鼠的,Net日志

我只是随便玩了一下,还没有真正用到它,呵呵,现在还不是正试版,等正试版后应该会改进的吧!

阿密托弗!

 回复 引用 查看   
#6楼杜宏雷       在2009-04-14 14:50说:
此版本的升级顾问不支持 SQL Server 版本: 09.00.1399。
 回复 引用 查看   
注册用户登录后才能发表评论,请 登录 或 注册,返回博客园首页。
首页博问闪存新闻园子招聘知识库
最新IT新闻:
· 苹果征集iPad 3发布会演示应用 重点是图形应用
· 京东商城涉足汽车销售 将上线售车频道
· 亚马逊新广告挑衅苹果:一个iPad可买三台kindle
· 动视暴雪确认今年第二季度推出《暗黑破坏神3》
· 官方承认 Google Bar 逆行倒施
» 更多新闻...
最新知识库文章:
· 如何学习一门新的编程语言?
· 学习不同编程语言的重要性
· 为什么我喜欢富于表达性的编程语言
· 计算机专业的女生为什么要学编程
· 前端必读:浏览器内部工作原理
» 更多知识库文章...

China-pub 2011秋季教材巡展
China-Pub 计算机绝版图书按需印刷服务
Copyright ©2012 网魂小兵
Name:
网魂小兵
Addr:
福建厦门
MSN:
myxbing#hotmail.com
昵称:网魂小兵
园龄:5年11个月
粉丝:23
关注:0

搜索

 
 

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论
  • 我的标签
  • 更多链接

我的标签

  • directx11(6)
  • direct3d 11(6)
  • 游戏编程(6)
  • c/c++(6)
  • vs2010(5)
  • wpf(4)
  • openssl(2)
  • direct3d坐标系(2)
  • vs2008(2)
  • xaml(2)
  • 更多

随笔分类(170)

  • AJAX(doc)(8)
  • ASP.NET(46)
  • C#3.0+(13)
  • C/C++(27)
  • CommunityServer(7)
  • Database(11)
  • Enterprise Library (7)
  • JavaScript(10)
  • ServerContols(7)
  • UML(1)
  • VC++/MFC(8)
  • WPF/SilverLight(6)
  • XNA Game(2)
  • 翻译(4)
  • 今天我当家(11)
  • 设计模式(2)

随笔档案(133)

  • 2012年2月 (3)
  • 2011年8月 (3)
  • 2011年7月 (7)
  • 2011年5月 (1)
  • 2011年4月 (2)
  • 2011年2月 (1)
  • 2010年1月 (1)
  • 2009年3月 (3)
  • 2009年1月 (8)
  • 2008年3月 (1)
  • 2008年2月 (3)
  • 2008年1月 (1)
  • 2007年11月 (4)
  • 2007年10月 (3)
  • 2007年9月 (9)
  • 2007年8月 (3)
  • 2007年7月 (2)
  • 2007年6月 (9)
  • 2007年5月 (9)
  • 2007年4月 (14)
  • 2007年3月 (6)
  • 2007年2月 (3)
  • 2007年1月 (15)
  • 2006年12月 (9)
  • 2006年11月 (2)
  • 2006年10月 (4)
  • 2006年9月 (7)

文章分类

  • Asp.Net(.NET)

I Like Links

  • ASP.NET
  • Codeplex
  • XNADevelopment

My Friend's Blog

  • 陆巍杰
  • 孙小雨
  • 探丫头
  • 网络安全&Linux

积分与排名

  • 积分 - 283888
  • 排名 - 248

最新评论

阅读排行榜

评论排行榜