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

2008-04-02 10:42:45来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

今天在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://www.cnblogs.com/xdotnet/archive/2007/01/16/sql_publisher.html


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 影响SQLServer性能的关键

下一篇: Sql Sever数据库自动备份