在ASP中使用SQL Server和MSDE

MSDE 下载安装、创建管理数据库 最近遇到一个程序需要使用SQL Server,那么我又不想安装那么大的一个程序,所以就选择安装MSDE。一、MSDE 安装下载1、下载:https://www.microsoft.com/en-us/download/details.aspx?id=226612、安装下载到的是一个自解压文件,先解压到一个目录。然后需要配置ini文件,或者打开cmd.exe,以命令行的方式进行安装。命令:setup... 阅读详情

作者系2月份微软社区之星Microsoft China Community Star

    微软出品的SQL Server是Windows环境中常用的一种数据库服务器软件,也是ASP应用中经常用到的数据库之一。本文主要讲述SQL Server与ASP结合使用的一些技巧。

一、SQL Server的获取和安装


    如果是商业应用,建议购买SQL Server的标准版或者企业版,价格2万多(比Windows还贵);如果是个人学习使用,或者财力有限,可以使用桌面版——MSDE。目前在.NET Framework SDK、ASP.NET Web Matrix、Office XP Professional, Developer、Project Server 2002、开发工具以及服务器类软件中都有附带。另外在微软站点提供的SQL Server SP3中也含有MSDE,还是SP3版的。因为是简化版本,所以MSDE不提供图形化管理工具。
    由于SQL Server是向导安装,这里不再赘述。有一点需要注意的是:安装时应选择“SQL和Windows集成混合验证”方式。对于已经安装的数据库服务器,可以在其属性窗口的“安全性”页里修改。
    MSDE SP3可以在http://www.microsoft.com/china/sql/downloads/sp3.asp下载。在页面右边选择语言,点“Go”按钮即可进入下载页面。其中中文简体的文件名是CHS_SQL2KDeskSP3.exe,大小为73735 KB。运行此文件,将安装程序解压缩到某文件夹。因为我们需要MSDE工作在SQL验证方式下,而且SP3版要求sa密码不能为空白,所以需要修改setup.ini文件,在[Option]小节添加以下两行:
SECURITYMODE=SQL
SAPWD=管理密码

然后到DOS下执行setup /i Setup/SqlRun01.msi /settings setup.ini即可。装好以后,开始菜单的启动组会增加一个“服务管理器”图标。至此安装完毕。重启动电脑或者运行服务管理器均可启动数据库服务器。

二、在ASP中使用数据库


    大家在ASP中连接SQL Server时,经常会出现80004005错误。这是由于数据库服务器被设置为Windows集成验证方式,而ASP默认使用的帐户被禁止访问数据库造成的。解决的方法就是把数据库服务器设置为混合验证模式,使之允许通过用户名和密码登陆数据库。
    撰写OLEDB字符串是另一个困扰很多人的问题。其实方法很简单。以连接SQL Server为例:
    1、建立一个扩展名为UDL的文件,并打开
    2、在“提供程序”页选择Microsoft OLE DB Provider for SQL Server,然后回到“连接”页,输入数据库服务器的地址,并选择“使用指定的用户名称和密码”,输入连接数据库的用户名和密码,然后在“在服务器上选择数据库”下拉框里选择或者输入要使用的数据库名称即可。最后可以点击“测试连接”按钮测试参数是否正确。注意不能选择“使用WindowsNT集成安全设置”,否则即使测试成功,也不能在ASP里用。
    3、最后用2000/XP的记事本或者Word之类的程序打开这个文件,第3行就是OLEDB连接字符串。

三、导入数据库


    一般的使用SQL Server的论坛都会提供一个SQL文件来建立数据库结构。下面分别讲解在SQL Server和MSDE中调用SQL文件的方法:

SQL Server环境下:
    运行“企业管理器”,在服务器下的“数据库”节点上点右键,选“新建数据库”,然后在出现的数据库属性窗口里输入数据库的名字。
    运行“SQL查询分析器”,在工具栏上选择刚才建立的数据库,然后调入论坛附带的SQL文件并执行。数据库就建立好了
MSDE环境下:
    因为MSDE没有提供图形化管理工具,所以需要用命令行工具OSQL.EXE来进行此过程。
    如果用管理员用户登陆Windows,可以运行以下语句建立一个名为ibb的数据库:
osql -E -q "create database ibb"
    其中-E表示使用WindowsNT集成验证方式,运行后需要输入登陆Windows的密码。如果使用其他用户登陆,需要用以下格式:
osql -U sa -q "create database ibb"
    运行后需要输入sa用户对应的密码。
    建立数据库之后,需要运行SQL文件建立库结构。输入:
osql -E -i xxxx.sql
即可建立数据库结构。

MSDE简版工具:数据库管理的实用伴侣 本文还有配套的精品资源,点击获取 简介:MSDE简版工具是专为数据库管理设计的实用软件,它基于Microsoft SQL Server Desktop Engine,适用于小型企业个人用户。该工具简化了数据库操作,允许用户轻松管理数据存储、查询、更新备份等任务,并提供易于使用的界面强大的数据库管理功能,如数据导入导出、性能监控用户权限管理。工具附带的文档提供详细的使... 阅读详情

相关推荐

MSDE管理工具详解与实战应用

Microsoft SQL Server Desktop Engine(简称MSDE)是微软推出的一款轻量级关系型数据库引擎,专为桌面应用小型系统开发而设计。它基于SQL Server 2000的核心技术,具备完整的T-SQL支持数据库管理功能,同时降低了资源占用部署复杂度。DDL(Data Definition Language)用于创建、修改删除数据库对象,是表结构管理的重要手段。固定角色是 SQL Server 内置的角色,具有预定义的权限集。例如:db_owner。

weixin_33419305的博客 937

CHS_MSDE2000A

文件已设置好,直接安装即可,密码为sa,如需修改密码,请修改setup.ini中的sa即可!

MSDE数据库修改技巧与实战指南

Microsoft SQL Server Desktop Engine(MSDE)是专为开发人员小型应用程序设计的轻量级数据库解决方案。由于其较小的系统要求免费分发的特点,MSDE在小型应用系统中得到了广泛的应用。

weixin_36173034的博客 1267

连接数据库时的错误

在编写数据库连接池的时候的会遇到的问题 第一 读取配置文件的路径出现错误 找不到配置文件 properties流为空 此时要注意配置文件比如说(druid.properties配置文件)的目录结构 通常放置在创建的资源目录resource下在与src 平行并且添加相应的jar包还需要添加mysql-connector-java-5.1.37-bin.jar 包 ...

qq_40285312的博客 938

sql server使用时遇到的问题

使用sql serve时遇到一个离谱的问题,网上查了半天说要关防火墙啥的,其实大可不必,详情见下。

cr18175627706的博客 1268

小结SQL Server连接失败错误及解决

使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server。下面,我们将就这两种连接方式,具

我的"什么是?" -eRicSone 4383

Download ASP.NET Web Matrix Project & MSDE(下载Web MatrixSQL Server 2000 Desktop Engine)

Download ASP.NET Web Matrix Project Download ASP.NET Web Matrix now. Its absolutely free and takes only minutes to install!   1   Before you download.  ASP.NET Web Matrix requires the Microsoft .NET

xy512的专栏 3687

asp 收集的资料了,为了方便查阅。

<br />今天将之前收集到的资料逐步更新到这里。一部分为自己写的,多数为网上收集。<br /> <br />XP下安装装SQL2000企业版本 <br />办法如下: <br />  一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。 <br />  二. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。 <br />三. 再拿出SQL服务器版的安装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录下

June欢迎你的到来 959

ASP.NET Web Matrix开发工具简介

ASP.NET Web Matrix是微软最新推出的ASP.NET编程工具,该工具功能全面,使用也比较轻便、灵活。我们现在来看看使用怎样这个工具设计结合数据的网页。     一、建立数据库   ASP.NET Web Matrix现在支持微软的SQL Server,也支持自带的一个简单桌面数据库MSDE,这个简单数据库SQL Server的个人版有点类似,可以免费下载。为了说明这个数据库使用

aspxcss的专栏 940

关于ASP.NET的MSDE连接

现象:         我使用Microsoft ASP.NET Web Matrix工具做一个页面的时候,MSDE连接,其连接字符串为               server=(local); trusted_connection=true; database=data1;         msde的连接方式是windowssql混合身份验证         保存后,如果使用Mic

1589

Build A C# SQL Server Database Export Utility

One of the most common actions developers need to perform is the scripting of databases for archiving, distribution and installation purposes. Sql Server has the capability to script databases, but it

流男@水孩 1991

SharePoint简介

Windows SharePoint Services (WSS),又称Windows SharePoint,是微软制作的一款用于Windows Server 2003的免费附加(增值)软件,它提供了基本的门户网站企业内网功能。它包括由web part(由ASP.NET开发)组成的叫作web part页面的门户页面,团队站点,文档库以及项目子站点,带有版本控制的文档存储空间,以及基本的搜索功能。

yyloveangela的专栏 846

ASP自动生成SQL数据库的安装源程序

ASP自动生成SQL数据库的安装源程序 作者:一鹤(hjz)_贺建中 CNET中文网_WWW.YESCNET.COM chinaasp论坛完整程序下载: http://www.yescnet.com/manage.asp?url=down/list.asp**id=89 http://user.7host.com/yescnet/manage.asp?url=down/list.asp**id=

starlight36 1136

MSDE 2000 打包的自己的安装程序说明

最近打算使用NSIS来打包发布自己的程序.涉及到数据库MSDE,因为NSIS是免费软件,所以我使用他,不过她不自带MSDE ,不像IS,所以就要手工搞了,找了下面资料来参考做下,哈哈 以前本来就做过,就是忘记了, 首先需要的MSDE程序文件,可由将msde.exe解压缩获得。 sqlrun.cab setup.ell sqlrun01.msi instmsi.exe setup....

weixin_34377065的博客 132

Asp提示数据库连接失败

数据库连接失败造成的。首先检查conn.asp中连接数据库的路径是否正确,检查数据库是否确实存 在。如果数据库已经存在并且连接程序中的路径没有错误,请将本地的access数据库重新上传一次。 如果服务器上的数据库才是最新的,不能重新上传解决,请将服务器上的数据库下载到您本地电脑,用 access2000把你的数据库打开,然后用工具里面的修复数据库,修复一次再重新上传就可以了。 另,如果是服务器,检查临时目录权限设置较低,添加everyone即可 ...

PHP错误汇总 1660

sql server msde 的安装及管理

突然需要用到msde数据库,在网上搜了下,发现msde的安装还是有些不一样 的,记录下别人的: 1、安装 下载CHS_MSDE2000A.exe,点击后就会有一个文件夹,然后修改里面的文件SETUP.INI MS SQL 中的MSDE的SETUP.INI檔說明 SETUP.INI中的內容如下: [Options] SAPWD="q12we34r" SA的密碼 DI

懒睡的猫 2805
上一篇: 突破VLAN
下一篇: 在ASP中使用事务控制
julyclyde
博客等级 码龄25年 68粉丝 6原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值