Tuesday, February 08, 2005

MSDE 与 osql

MSDE是一个free的简化版Sql Server, 它没有Enterprice Manager管理介面。所以安装后要用命令行的osql工具做设置。

一、MSDE安装
http://www.microsoft.com/sql/msde/downloads/download.asp 下载,43M,
1.要安裝为默认的实例名,并使用「Windows 的用户验证模式」
setup SAPWD=AStrongSAPwd
2.指定实例名,使用「混合模式」
setup SAPWD=AStrongSAPwd SECURITYMODE=SQL [INSTANCENAME=InstanceName]
3. 测试安装是否成功
osql -S 机器名实例名 -U sa
osql -S 机器名实例名 -E

二、OSQL使用
1. 连接
osql -U userid 用用户userid连接
osql -E 用trusted connection连接
2.选择数据库
use databasename
go
select * from tablename
go
3.建立数据库
create database 数据库名
4. 建立一个新的登陆用户
exec sp_grantlogin 用户名 //用windows验证
EXEC sp_addlogin 用户名,密码 //SQL Server验证
5.上面的用户名只能登陆服务器,还不能对数据库进行操作
EXEC sp_grantdbaccess window用户名, 用户名
6.给用户表访问权限
GRANT SELECT ON tablename TO username
GRANT UPDATE ON tablename TO username
GRANT DELETE ON tablename TO username
7.更改密码
exec sp_password 旧密码,新密码,用户名