首页 > 开发 > 综合 > 正文

MSDEReleaseA安装

2024-07-21 02:08:08
字体:
来源:转载
供稿:网友
  第一步:安装
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标准中定义。

 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表