SQLServer2016--添加登录账号、后续练习脚本

登录验证方式介绍

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 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值