要成功訪問資料庫資料,需要兩個方面的許可權,
(1)連線資料庫伺服器的許可權
(2)需要獲得訪問某個特定的資料庫資料的許可權
--建立登入賬戶
create login u001 with password='u001',default_database=filmdb--名稱和預設資料庫不加引號
--用儲存過程建立
exec sp_addlogin 'u002','u002'
--登入賬戶需要關聯到資料庫使用者(多個),預設是一樣的名字,
--登入賬戶只是用來連線伺服器,資料庫的訪問需要資料庫使用者。
--建立資料庫使用者
/***************************************
*在資料庫 filmdb中建立乙個數庫使用者,名字也叫u001
*並且將登入名u001和資料庫使用者u001對映,然後再給資料庫使用者賦予資料操作許可權
******************************************/
use filmdb
gocreate user u001 for login u001 with default_schema=dbo --default-schema可以不加
go--用儲存過程建立
exec sp_grantdbaccess 'u001','u001'--前面是登入名後面是資料庫使用者名稱
--為資料庫使用者設定許可權
exec sp_addrolemember 'db_datareader','u001' --給u001這個使用者乙個db_datareader角色
grant select,insert,update on filminfo to u001 --給filminfo u001設定許可權
--禁用u001登入賬戶
alter login u001 disable
--啟用u001
alter login u001 enable
--登入賬號的密碼修改
alter login u001 with password=''
--刪除資料庫使用者
drop user u001
--刪除登入名
drop login u001
sql server建立登入使用者,無法登入情況
已成功與伺服器建立連線,但是在登入過程中發生錯誤。provider 命名管道提供程式,error 0 管道的另一端上無任何程序。microsoft sql server,錯誤 233 解決方法 1 開啟 開始 所有程式 microsoft sql server 2005 配置工具 sql serve...
SQL SERVER 建立登入使用者,授予許可權
建立登入使用者 create login jira with password 123456 default database master 建立資料庫使用者 create user jira for login jira with default schema dbo 通過加入資料庫角色,賦予資料...
建立SQL Server使用者登入
第一步 右擊伺服器名,點選 屬性 選擇 安全性 選中 sql server和windows身份驗證模式 第二步 滑鼠右鍵點選安全性中的登入名,在彈出的快捷選單中選擇新建登入名。第三步 在展開的新建登入名對話方塊之中的常規選項頁裡面,鍵入登入名為user1,選擇sql server身份認證,並輸入密碼...