数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
MSDEReleaseA安装

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

 

第一步:安装

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\securityadmin角色的用户才可以运行sp_grantlogin\sp_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'

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

 




相关文章

相关软件