Recipe: 把SQL数据库部署到远程主机环境(第一部分)(2)
作者:Scott Guthrie 来源:Scott Guthrie博客中文版 时间:2007-09-23 13:07:00
教程一:使用.SQL文件把SQL Express数据库部署到一个SQL Server主机账号上去
在接下来的几周内,我将写一系列的帖子示范如何使用SQL Server Hosting Toolkit中的种种功能。这系列中的第一个教程讨论如何使用它来轻松地生成一个本地SQL Express数据库的 .SQL 安装文件,然后你可以将它拷贝到一个远程主机账号上,用它来重新建立一个 SQL Server 数据库,为你的网站所用。
起始准备:下载和安装数据库发表向导
我们要做的第一步是确认我们安装了SQL Hosting Toolkit中的数据库发布向导。点击这里下载安装。
数据库发布向导既有图形界面的向导,也有命令行工具。图形界面的向导既可以单独运行,也可以通过它向Visual Studio 2005 和 Visual Web Developer Express的解决方案管理器中添加的context-menu支持来运行。为本教程的目的,我们将使用后面这个解决方案管理器的集成方法,它使得发布极其容易。
第一步:创建一个使用本地SQL Express或SQL Server数据库的ASP.NET网站
为方便这个演示,我们将使用随VS 2005(VS) 和Visual Web Developer Express(VWD)而来的内置的Personal Starter Kit模板。为创建一个基于这个模板的新web项目,在VWD或VS中选择文件->新网站,然后在新网站对话框中选择Personal Starter Kit模板。在默认情形下,这个personal starter kit应用是配置使用SQL Express(这数据库是免费的,可以在这里下载)的。执行之后,如下图所示:
在创建应用后,你可以在VWD/VS中选“网站”->“ASP.NET配置”菜单项来运行web管理工具,创建一个新的用户,把该用户添加到网站的“admin”角色中去。然后你就可以这个新的管理员用户账号登录,试着上传新的相片或者定制网站上现有的相片(注意,这么做的话,相片的元数据以及原相片的二进制数据都是储存在数据库里的):
上述步骤结束之后,我们将拥有2个SQL Express数据库,安装在我们项目的\app_data文件夹里。其中一个SQL Express数据库名为personal.mdf,内含特定于我们网站的数据表和存储过程,譬如photo(相片)和album(相册)表,以及基本的内容管理支持等。另外一个SQL Express数据库名为aspnetdb.mdf,内含默认的ASP.NET 2.0成员,角色和用户信息提供器的数据库贮藏,被我们的应用用来做登录和管理之用。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
认识延迟时间为 0 的 setTimeout
ASP伪静态页简单教程
详尽解析javascript event对象
ASP实现表单中容量大的数据的提交方法
把论坛从ACCESS转成SQL版本
10个提高网站可用性的实用技巧[译]
![](https://img.aspxhome.com/file/UploadPic/20096/12/e110ff69d4158da954232063c6e0f6d7-48s.jpeg)
也谈 CSS Sprites
![](https://img.aspxhome.com/file/UploadPic/200910/6/1254278481253-97s.png)
页面重构应注意的repaint和reflow
![](https://img.aspxhome.com/file/UploadPic/20113/31/01-22s.jpg)
网页广告 Banner 设计图文手册
![](https://img.aspxhome.com/file/UploadPic/up/2007101820293575.jpg)
如何限制上传文件的大小?
无组件上传图片到数据库中,asp解决方案
MySQL Order By用法
用ASP动态生成JS表单验证代码
asp OpenTextFile文本读取与写入实例代码
asp如何验证信用卡是否可用?
如何不通过DSN访问SQL Server?
减少SQL Server死锁的方法
Facebook:产品设计评价体系解密
![](https://img.aspxhome.com/file/UploadPic/20115/24/01-13s.jpg)