手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Mssql>列表

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

来源:互联网 作者:west263.com 时间:2008-04-02
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

今天在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


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!