Ⅰ sql 2014如何讓一個登錄名只要一個表的許可權
許可權配置在相應資料庫的 屬性 配置中,在屬性配置中可以實現讓一個登錄名只要一個表的許可權。
Ⅱ 在sql sqlserver中最高的許可權用戶名是什麼
你安裝的時候讓你輸入的用戶名和密碼,那個用戶就是最高許可權~賬號應該是sa,密碼是自己設的~
Ⅲ sql server2005設置登錄名許可權問題
以前我也遇到這樣的情況,解決如下:在
安全性——》登錄——》新建登錄——》輸入你的用戶名和密碼(記得選擇相應的資料庫),然後再按你剛才設置的用戶名和密碼登錄,就OK了。有不懂得在問我就是了。
Ⅳ SQL怎麼在存儲過程中給登錄名賦許可權
create procere pro_ww
(
@uname nvarchar(50)
)
as
begin
declare @sql nvarchar(4000)
set @sql='grant select on table student to '+@uname
exec(@sql)
end
Ⅳ sql server 2005 登錄名許可權問題
以前我也遇到這樣的情況,解決如下:在
安全性——》登錄——》新建登錄——》輸入你的用戶名和密碼(記得選擇相應的資料庫),然後再按你剛才設置的用戶名和密碼登錄,就ok了。有不懂得在問我就是了。
Ⅵ sql server 登錄名有什麼許可權
sa:超級管理員,管理DBMS下所有資料庫
下面的就是創建的登錄名,賦予什麼許可權就是sa登錄名賦予的。
有系統管理員許可權,
也有隻讀,只寫,限制訪問特定資料庫等等。
微軟的SQL 三級安全訪問機制都是仿效Oracle的資料庫。
Ⅶ SQL Server 中的登錄名與用戶名有什麼區別和聯系
聯系如下:
登錄名可以理解為進入整個大樓的鑰匙,用戶名可以理解為一個房間的鑰匙。這里所說的大樓就是sql server伺服器,而房間就是這個sql server伺服器中的具體的庫。
區別如下:
1、映射關系不同
一個登錄名可以和多個不同庫下的用戶做映射。
在同一個庫下只能和一個用戶做映射,並且一個用戶名可以和多個登錄名有映射關系,。
2、許可權不同
真正有許可權的是用戶名,登錄名只有登進資料庫的功能,然後去找映射的用戶名,這樣就有了相應的許可權。
(7)sql登錄名許可權擴展閱讀:
在SQL Server中,用戶和角色是分為伺服器級別和資料庫級別的。
伺服器級別:
登錄名:指有許可權登錄到某伺服器的用戶,例如超級管理員的登錄名是sa;
伺服器角色:為幫助您管理伺服器上的許可權,SQL Server 提供了若干角色,這些角色是用於對其他主體進行分組的安全主體。 伺服器級角色的許可權作用域為伺服器范圍。
資料庫級別:
用戶:指有許可權能操作資料庫的用戶;
資料庫級別設置:
伺服器級 -> 資料庫級 -> 架構級 - > 數據對象級,比如說:Server.DataBase1.dbo.Table1;這里的意思就是Table1這個表屬於dbo這個架構,dbo這個架構屬於DataBase1這個資料庫,DataBase1這個資料庫屬於Server這個伺服器。
裡面的架構其實就是一個容器,好像就是面向對象裡面的命名空間,一個用戶可以擁有多個架構,但是不能對沒有擁有的架構進行操作。
一個資料庫角色,是對不同架構裡面數據對象的許可權組織,也有可能涉及到多個架構,當某一個用戶被轉換成一種資料庫角色的時候,假如這個用戶本身不擁有某一個架構而該資料庫角色擁有,那它當它對那個架構進行操作的時候就會出錯。
Ⅷ 關於SQL與Web端連接登錄名和用戶名和許可權的問題
首先鏈接數據的用戶名和密碼不是界面輸入的需要固定
許可權表設計大體如下
(1)用戶表
(2)許可權表
(3)用戶和許可權的關聯表
許可權判斷 在登錄是先判斷用戶表是否存在你登錄的用戶還有密碼,驗證通過後載入用戶許可權關聯表 確認許可權載入對應的頁面即可