登录验证方式介绍
SQLServer身份验证:适合于非Windows平台的用户或Interner用户,需要提供账户和密码。
Windows身份验证:适合与windows平台用户,不需要提供密码,和Windows集成验证。
创建多个Windows登录账号的方法
在本机计算创建多个Windows账号
例如-要使用Shark的Windows账号登录数据库:
use master
go
exec sp_grantlogin 'SHARK2\Shark'
注销Windows后–启用新建的Shark用户就可以登录了
此创建方法局限于本机!!
建议用重点方法SQLServer创建登录用户
SQLServer创建登录用户
重点的SQLServer用户创建方法:
use master
go
exec sp_addlogin 'SqlShark','aaa999a9'--登录名,密码
后续练习脚本
--指向当前要使用的数据库
use master
go
--判断当前数据库是否存在
if exists (select * from sysdatabases where name='StuManageDB')
drop database StuManageDB--删除数据库
go
--创建数据库
create database StuManageDB
on primary
(
--数据库文件的逻辑名
name='StuManageDB_data',
--数据库物理文件名(绝对路径)
filename='D:\SQL\DB\StuManageDB_data.mdf',
--数据库文件初始大小
size=10MB,
--数据文件增长量
filegrowth=1MB
)
--创建日志文件
log on
(
name='StuManageDB_log',
filename='D:\SQL\DB\StuManageDB_log.ldf',
size=2MB,
filegrowth=1MB
)
go
--创建学员信息数据表
use StuManageDB
go
if exists (select * from sysobjects where name='Students')
drop table Students
go
create table Students
(
StudentId int identity(100000,1) ,
StudentName varchar(20) not null,
Gender char(2) not null,
Birthday smalldatetime not