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成员,角色和用户信息提供器的数据库贮藏,被我们的应用用来做登录和管理之用。
![](https://www.aspxhome.com/images/zang.png)
![](https://www.aspxhome.com/images/jiucuo.png)
猜你喜欢
- 目录:1、脚本式开发.2、工程化开发3、工程化和脚本的区别4、来个table试试水4,1、目标4.2、思路4.3、设计与编码4.4、效果5、
- 本文实例讲述了Python 面向对象之类class和对象基本用法。分享给大家供大家参考,具体如下:类(class):定义一件事物的抽象特点,
- http 模块简介Python3 中的 http 包中含有几个用来开发 HTTP 协议的模块。http.client 是一个底层的 HTTP
- 匿名函数匿名函数就是不需要显示式的指定函数名首先看一行代码:def calc(x,y): re
- 本文实例讲述了Python 实现的微信爬虫。分享给大家供大家参考,具体如下:单线程版:import urllib.requestimport
- 本文实例讲述了Python实现网络端口转发和重定向的方法。分享给大家供大家参考,具体如下:【任务】需要将某个网络端口转发到另一个主机(for
- 本文实例讲述了php5.4以下版本json不支持不转义内容中文的解决方法。分享给大家供大家参考。具体分析如下:写ERP接口的时候遇到JAVA
- 目录1. 理解 * 和 ** 2.Python函数的参数 3. 支持任意参数的函数
- 本文实例为大家分享了js实现九宫格抽奖的具体代码,供大家参考,具体内容如下<div id="contaner"&g
- 一 描述1030. 距离顺序排列矩阵单元格 - 力扣(LeetCode) (leetcode-cn.com)给定四个整数 row
- 最近一段时间一直在研究yolo物体检测,基于网络上很少有yolo的分类预训练和yolo9000的联合数据的训练方法,经过本人的真实实验,对这
- css实现的圆角矩形的方式很多,但要追求灵活型,上面的结构简单,看起来爽一点注意css所用的图片路径,已修改兼容ie6 ie7 ff ,IE
- 从接触Python以来,一直都是采用 virtualenv 和 virtualenvwrapper 来管理不同项目的依赖环境,通过 work
- tkinter 绘制GUI简单明了,制作一些简单的GUI足够,目前遇到的一个问题是不能同时排列显示多幅图片(目前没找到同时显示解决方法),退
- 准备工作:首先,我们需要 import 几个工具包,一个是 python 标准库中的 wave 模块,用于音频处理操作,另外两个是 nump
- 实现效果实现代码import matplotlib.pyplot as pltfrom skimage import iofile_name
- <div> <table width="320" cellpadding="0"
- python是免费的么?python是免费的,也就是开源的。编程软件的盈利方式就是你使用它, 用的人越多越值钱。注:Python 是一个高层
- Python异常是在程序执行时发生的错误,可能会导致程序终止运行。在Python中,异常处理是一种机制,它允许开发人员在程序发生异常时捕获、
- Windows环境: (1)离线安装 首先在线搜索并下载你需要的第三方库:网址https