|
MSDEReleaseA安装(1)
第一步:安装1. 打开命令提示符窗口。 2. 在命令提示符下,使用 cd 命令导航至包含 MSDE 2000 Release A安装实用工具的文件夹: cd c:\MSDERelA 其中,c:\ MSDERelA 是指向存放 MSDE 2000 Release A 解压缩文件的文件夹的路径。 3. 执行下列命令之一: A. 若要安裝为默认的实例名,并使用「Windows 的用户验证模式」,执行: setup SAPWD="AStrongSAPwd" 其中 AStrongSAPwd 是将要指定给sa 登陆的密码。 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 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此命令行工具来管理msde1. 建立一个新的登陆用户 用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' 上面的大写字母N是Unicode字符串常量的前缀。前缀“N”在SQL-92标准中定义。
|