【前言】
对于数据库来说,数据的安全是非常重要的,但是我们如何确保它的安全性呢?怎么让每个人只能看自己的信息,而不能看别人的信息呢,这就需要用到平时生活中总是见到的登录界面了。现在不管是什么软件,在你第一次使用时它都会提醒你如何设置自己的专属用户名和密码,形成了专有性。只能自己使用,别人不能看也不能动。就好比QQ和微信。
我将数据库中创建用户分为了:设置数据库、创建新的SQL Server登录两步步
在开始之前,现给大家分享一个SQL相关语法的网址:
sp_addlogin (Transact-SQL) - SQL Server | Microsoft Learn
【正文】
一、设置要操作的数据库
USE [My Table]
这句话就是在提示系统,后面的所有命令都是依照My Table数据库操作的。
但有很重的一点需要注意:My Table这个数据库名中间带有了空格,需要加方括号([ ])把数据库名括起来,否则会报错。我当时就是没有注意到这一点。毕竟小细节才是成功的开始
二、创建新的SQL Server登录
语法在我刚才分享的网址有涉及很详细的介绍,就不具体讲述了
EXECUTE sp_addlogin @loginame = 'Bella', @passwd = 'ASDFG' EXECUTE sp_addlogin @loginame = 'Kite', @passwd = 'qwerty' EXECUTE sp_addlogin @loginame = 'Jackson', @passwd = 'ASDFG' EXECUTE sp_addlogin @loginame = 'Tonny', @passwd = 'qwerty' EXECUTE sp_addlogin @loginame = 'Cindy', @passwd = 'ASDFG' EXECUTE sp_addlogin @loginame = 'CiCi', @passwd = 'qwerty' 用户创建SQL Server登录名Bella,密码为ASDFG 用户创建SQL Server登录名Kite,密码为ASDFG ...
EXECUTE sp_adduser 'Bella', 'Bella' EXECUTE sp_adduser 'Kite', 'Kite' EXECUTE sp_adduser 'Jackson', 'Jackson' EXECUTE sp_adduser 'Tonny', 'Tonny' EXECUTE sp_adduser 'Cindy', 'Cindy' EXECUTE sp_adduser 'CiCi', 'CiCi' 将用户Bella添加到数据库中 将用户Kite添加到数据库中 ...
这里使用到了sp_addlogin和sp_adduser都是数据库中添加用户的语句,允许用户使用特定的用户名和密码登录到SQL Server中。就好比我们在学校查期末成绩,将学号作为登录名,通过设好的密码进入自己的成绩系统中查询。
【总结】
1.如果SQL Server管理器没有启动,则打开它并启动服务
2.打开Query Analyzer
3.设置要操作的数据库。USE 数据库名(数据库名中间有空格要加方括号)
4.添加用户登录名和密码