如何在SQL Server中创建用户名和密码

【前言】

对于数据库来说,数据的安全是非常重要的,但是我们如何确保它的安全性呢?怎么让每个人只能看自己的信息,而不能看别人的信息呢,这就需要用到平时生活中总是见到的登录界面了。现在不管是什么软件,在你第一次使用时它都会提醒你如何设置自己的专属用户名和密码,形成了专有性。只能自己使用,别人不能看也不能动。就好比QQ和微信。

我将数据库中创建用户分为了:设置数据库、创建新的SQL Server登录两步步

在开始之前,现给大家分享一个SQL相关语法的网址:

https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-addlogin-transact-sql?view=sql-server-ver15

正文】

一、设置要操作的数据库

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.添加用户登录名和密码

发布了36 篇原创文章 · 获赞 10 · 访问量 8174

猜你喜欢

转载自blog.csdn.net/weixin_43319713/article/details/104449626