• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

MSDEReleaseA安装

发布: 2007-7-02 11:08 | 作者: admin | 来源: | 查看: 11次 | 进入软件测试论坛讨论

领测软件测试网   第一步:安装
1. 打开命令提示符窗口。

2. 在命令提示符下,使用 cd 命令导航至包含 MSDE 2000 Release A安装实用工具的文件夹:

cd c:\MSDERelA

其中,c:\ MSDERelA 是指向存放 MSDE 2000 Release A 解压缩文件的文件夹的路径。

3. 执行下列命令之一:

  A. 若要安裝为默认的实例名,并使用「Windows 的用户验证模式」,执行:

setup SAPWD="AStrongSAPwd"

其中 AStrongSAPwd 是将要指定给sa 登陆的密码。

 

  B. 若要安裝指定的实例名,并使用「Windows 的用户验证模式」,执行:

setup INSTANCENAME="InstanceName" SAPWD="AStrongSAPwd"

其中 AStrongSAPwd 是将要指定给 sa 登陆的密码,而 InstanceName 是要指定给此执行实例的名称。

注:在你已经装了一个SQL Server后,还要继续装msde时,就要指定这个实例名。

 

  C. 若要安裝为默认的实例名,并使用「混合模式」,执行:

setup SAPWD="AStrongSAPwd" SECURITYMODE=SQL

其中 AStrongSAPwd 是将要指定给sa 登陆的密码。

 

  D. 若要安裝指定的实例名,并使用「混合模式」,执行:

Setup INSTANCENAME="InstanceName" SECURITYMODE=SQL SAPWD="AStrongSAPwd"

其中 AStrongSAPwd 是将要指定给 sa 登陆的密码,而 InstanceName 是要指定给此执行实例的名称。

注:在你已经装了一个SQL Server后,还要继续装msde时,就要指定这个实例名。

 
第二步:测试安装是否成功
测试,命令行执行

c:\>osql -S 机器名\实例名 -U sa 回车会出现现下面提示,输入密码。

Password 1111

然后进入1>提示行,这时候就可以敲入一些sql来测试了。

use [master]

go

select * from [sysusers]

go

应该可以查到系统用户记录。
第三步:osql此命令行工具来管理msde
1. 建立一个新的登陆用户

用windows验证,

sp_grantlogin

例如:

exec sp_grantlogin @#用户名@#

SQL Server验证

sp_addlogin

例如:

EXEC sp_addlogin @#用户名@#,@#密码@#

 

只有拥有sysadmin ecurityadmin角色的用户才可以运行sp_grantlogin p_addlogin 这个存储过程。

2. 上面的用户名只能登陆服务器,还不能对数据库进行操作。

只有拥有sysadmin\db_accessadmin\db_owner 角色的用户才可以运行sp_grantdbaccess

sp_grantdbaccess

EXEC sp_grantdbaccess @#window用户名@#, @#用户名@#

3. 更改密码

exec sp_password @#旧密码@#,@#新密码@#,@#用户名@#

拥有sysadmin角色的用户可以更改其他用户的密码,一般用户只能修改自己的密码

4. 建立数据库

create database test(数据库名)

拥有sysadmin\dbcreator角色的用户可以执行此操作。

5. 备份、恢复数据库

备份

BACKUP DATABASE mydb TO DISK = @#C:\MSDE\Backup\mydb.bak@#

BACKUP LOG mydb TO DISK = @#C:\MSDE\Backup\mydb_log.bak@#

拥有sysadmin\db_owner\db_backupoperator 角色的用户可以执行此操作。

恢复

RESTORE DATABASE mydb FROM DISK =@#C:\MSDE\Backup\mydb.bak@#

拥有sysadmin\dbcreator\dbo角色的用户可以执行此操作。

6. 附加和分离数据库

分离数据库:可以从当前SQL Server服务器的实例中分离出数据库。

EXEC sp_detach_db @#mydb@#

拥有sysadmin 角色的用户可以执行此操作。

附加数据库:.mdf,.ldf这两个文件是必须的,下面的语句可以附加这两个文件到当前系统中,产生新的数据库。

EXEC sp_attach_db @dbname = N@#mydb@#,

        @filename1 = N@#C:\MSDE\Backup\mydb.mdf@#,

       @filename2 = N@#C:\MSDE\Backup\mydb.ldf@#

上面的大写字母N是Unicode字符串常量的前缀。前缀“N”在SQL-92标准中定义。

 

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网