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成员,角色和用户信息提供器的数据库贮藏,被我们的应用用来做登录和管理之用。

标签:sql,上传,远程,数据库
0
投稿

猜你喜欢

  • 认识延迟时间为 0 的 setTimeout

    2008-04-04 16:37:00
  • ASP伪静态页简单教程

    2007-09-28 14:35:00
  • 详尽解析javascript event对象

    2008-06-08 12:25:00
  • ASP实现表单中容量大的数据的提交方法

    2008-10-16 11:07:00
  • 把论坛从ACCESS转成SQL版本

    2009-04-13 15:59:00
  • 10个提高网站可用性的实用技巧[译]

    2009-06-12 12:37:00
  • 也谈 CSS Sprites

    2009-10-06 15:14:00
  • 页面重构应注意的repaint和reflow

    2011-03-31 17:11:00
  • 网页广告 Banner 设计图文手册

    2007-10-18 19:56:00
  • 如何限制上传文件的大小?

    2010-06-09 18:47:00
  • 无组件上传图片到数据库中,asp解决方案

    2007-08-03 13:22:00
  • MySQL Order By用法

    2011-01-04 19:50:00
  • 用ASP动态生成JS表单验证代码

    2007-09-30 20:38:00
  • asp OpenTextFile文本读取与写入实例代码

    2011-04-15 11:00:00
  • asp如何验证信用卡是否可用?

    2010-06-10 18:39:00
  • 如何不通过DSN访问SQL Server?

    2009-11-11 19:21:00
  • 减少SQL Server死锁的方法

    2009-01-05 13:49:00
  • Facebook:产品设计评价体系解密

    2011-05-24 17:13:00
  • 用ASP+XML打造留言本实例

    2007-08-13 10:38:00
  • 使用Abot中文分词组件来开发ASP站内搜索引擎

    2007-10-18 13:36:00
  • asp之家 网络编程 m.aspxhome.com