在sql server2019中如何建立使用者

時間 2021-08-11 18:15:23

1樓:環柏

樓上說的是在2005中的建立辦法:

下面為sql2000的建立辦法:

exec sp_addlogin @loginame = '登入名' , @passwd = '密碼'

exec dbo.sp_grantdbaccess @loginame = n'使用者名稱', @name_in_db = n'登入名'

2樓:匿名使用者

create user user_name [

| without login

] [ with default_schema = schema_name ]

如果已忽略 for login,則新的資料庫使用者將被對映到同名的 sql server 登入名。

如果未定義 default_schema,則資料庫使用者將使用 dbo 作為預設架構。可以將 default_schema 設定為資料庫中當前不存在的架構。default_schema 可在建立它所指向的架構前進行設定。

在建立對映到 windows 組、證書或非對稱金鑰的使用者時,不能指定 default_schema。

without login 子句將建立只能在其自身資料庫中活動的使用者。此使用者不能作為 guest 連線到其他資料庫,也永遠不能對映到任何登入名。

對映到 sql server 登入名、證書或非對稱金鑰的使用者名稱不能包含反斜槓字元 (\)。

sql server 2008怎麼建立使用者

3樓:溫州甌越培訓學校

如何為sql server2008新增登入賬戶並配置許可權:http://jingyan.

sqlserver2019中,sql server 2005中 char() nchar() varchar() nvarchar()有什麼區別?

智填寶誌願填報 char和nchar一般用於資料長度基本相同的欄位,如手機號都是11位,可以用char 11 但如果長度不完全一樣,假設有8位的手機號,那會在資料後面自動補3個佔位符,此時如果有like phone 這樣的模糊查詢就有問題了 n一般用於中文儲存,char 10能存5個漢字或10個字元...

求sql server 2019中類似oracle中to c

select convert varchar 12 getdate 111 2004 09 12 select convert varchar 12 getdate 112 20040912 select convert varchar 12 getdate 102 2004.09.12 selec...

sqlserver2019中查表的前1000行用

大號是賊 一般表中都會有一個id列,預設排序是id的asc 升序 查詢前1000就是 top 1000 查詢後1000就是id降序的前1000,即desc,語句是 select top1000 from table by id desc 選擇從10到15的記錄 select top 5 from s...