1. 程式人生 > >sql 建立新使用者並授權

sql 建立新使用者並授權

use Charges--使用的資料庫

--建立登陸名 

create Login danzhao             --使用者

with password = 'charge123',           --密碼

DEFAULT_DATABASE = charges,      --預設資料庫

CHECK_POLICY = OFF;         --強制密碼策略

go

--為登入 danzhao 在資料庫 charges 中新增安全賬戶 danzhao

exec sp_grantdbaccess 'danzhao','danzhao'

go
  
  
-- 授予角色執行儲存過程AddNewStudent的許可權  
grant 
exec on AddNewStudent
to danzhao;  
  
-- 授予角色執行儲存過程GetStudentSecurityCode的許可權  
grant 
exec on GetStudentSecurityCode
to danzhao; 

如果賦予的許可權要多次使用,則可以先建立角色,再將許可權賦予角色,最後將角色賦予使用者。

create role execProc

  
-- 授予角色執行AddNewStudent的許可權  
grant 
exec on AddNewStudent
to execProc;
  
-- 授予角色執行GetStudentSecurityCode的許可權  
grant 
exec on GetStudentSecurityCode
to execProc; 
grant execProc to danzhao

刪除許可權就很簡單了
revoke exec from danzhao





相關推薦

sql 建立使用者授權

use Charges--使用的資料庫 --建立登陸名 create Login danzhao --使用者 with password = 'charge123',

Oracle建立使用者授權

/*第1步:建立臨時表空間 */ create temporary tablespace root_temp  tempfile 'D:\app\Administrator\product\11.2.0\dbhome_1\database\root_temp.dbf'  si

使用windows命令建立Oracle使用者授權匯入dmp檔案

1.開啟資料庫驅動 sqlplus/nolog (此處切記不能有分號) 2.以管理員許可權登入 conn / as sysdba; 3.建立新使用者 create user 使用者名稱 identified by 密碼; 4.給使用者授權 grant resour

MySql新建使用者授權指定的資料庫許可權 mysql5.6建立使用者授權指定的資料庫許可權

mysql5.6建立新使用者並給授權指定的資料庫許可權   一、環境: CentOS 6.8mysql 5.6 二、背景 給外包的工作人員提供我司某臺伺服器的 mysql 中某個資料庫的訪問許可權。 之所以要做限制,是防止他們對我司其他的資料庫非法進行

mysql 使用者許可權之建立使用者授權指定的資料庫許可權

1.使用mysql命令登入root使用者 [root@izwz91h49n3mj8r232gqwez ~]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \

mysql5.7建立使用者授權指定的資料庫許可權

1、使用 root 管理員登陸 mysql mysql -uroot -p; 2、建立新使用者 CREATE USER 'CPSAdmin'@'%' IDENTIFIED BY 'CPSAdmin123';  '%' - 所有情況都能訪問 ‘localhost’ - 本機才能訪問 ’111

eclispe建立專案部署到svn

1. 錯誤: 找不到或無法載入主類 com.highmall.core.config.HighMallConfig HighMallConfig.class檔案丟失造成 解決方法:clean專案 2. eclispe建立新專案並部署到svn ①修改專案包名及專案中的.project檔

git 本地建立專案上傳到github

之前一直是從github上面clone專案下來,這次搞懂了如何本地建立git專案並上傳,記錄下步驟: 1、在github網站上面建立遠端倉庫,url 2、本地目錄中初始化專案(視為本地git已經配置好了):git init 3、和遠端倉庫建立聯絡:git remote add ori

CentOS 7中新增一個使用者授權

CentOS 7中新增一個新使用者並授權 [日期:2016-11-26] 來源:Linux社群  作者:woshimrf [字型:大 中 小]     前言 筆記本安裝了一個CentOS,

如何在MySQL中建立使用者授予許可權

原作者:Etel Sverdlov  轉載&翻譯來源:https://www.digitalocean.com/community/tutorials/how-to-create-a-new-user-and-grant-permissions-in-mysql  

Linux中建立使用者賦予指定目錄的相關許可權

需求:建立undead使用者,使用者的主目錄是/home/undead,密碼是123,該使用者具有760許可權 建立使用者且指定該使用者的根路徑和密碼 useradd -d /home/undead -m undead 這種方式建立的使用者可以使用ssh登入

爬蟲使用mysql建立資料庫進行增刪改查操作

 前言: 該文章描述了爬蟲爬取資料後存入資料庫自動建庫建表,有不足之處還望大家提出 import re import time from functools import reduce from io import BytesIO import pymysql

mysql建立使用者賦予許可權

用擁有許可權建立使用者的登入 -- 允許本地 IP 訪問 localhost, 127.0.0.1 create user 'hlvy'@'localhost' identified by '123456'; -- 允許外網 IP 訪問 create user 'hl

Ubuntu16.04建立使用者增加管理員許可權、寫的許可權以及切換使用者/刪除使用者

預計閱讀時間: 5分鐘 建立新使用者 $是普通管理員(普通使用者),#是系統管理員(超級使用者,即root使用者),在Ubuntu下,root使用者預設是沒有密碼的,因此也就無法使用(據說是為了安全)。 想用root的話,得給root使用者設定一個密碼: sudo

eclipse使用git建立分支上傳修改

git中的命令總結 git commit :是將本地修改過的檔案提交到本地庫中 git push :是將本地庫中的最新資訊傳送到遠端庫中 git pull :是從遠端獲取最新版本到本地,並自動me

git建立分支push到遠端伺服器

1. 切換到被copy的分支(master),並且從遠端拉取最新版本     $git checkout master $git pull 2. 從當前分支拉copy開發分支,例如我要建立新分支v2為例     $git checkout -b v2

linux 建立使用者增加管理員許可權

1.adduser與useradd有什麼區別?2.那種方式會自動建立組、使用者組等資訊?3.如何新建使用者具有管理員許可權?$是普通管員,#是系統管理員,root使用者預設是沒有密碼的,因此也就無法使用

oracle 用管理員登陸上之後建立使用者給許可權的步驟

例項方法 單獨的程序中執行指定的字串命令 jdbc:oracle:thin:@localhost:1521:orcl oci 需要oracle客戶機  叢集 thin:只需要驅動jar 執行緒是應用程

Python3使用mysql建立資料庫進行增刪改查操作

import pymysql #在資料庫中插入資料 def insertData(db, cursor): # 插入資料 sql = """INSERT INTO student (id, name, age)VALUES

[Mysql] 建立使用者賦許可權

轉載自https://blog.csdn.net/qq_417500401、以管理員身份登入mysqlmysql -u root -p2、選擇mysql資料庫use mysql3、建立使用者並設定密碼create user ‘testuser’@’localhost’ ide