本文我們將詳情介紹Sql Server 2005建立資料庫、建立登入使用者的步驟。
建立Sql Server 2005資料庫
如圖:點擊建立資料庫彈出,如下視窗,在其中進行資料庫建立的操作。
此處按照圖中所示,填寫對應的資料,資料庫名我們可以命得規範也不讓輕意的讓別的猜到,所有者選預設就可以了,我們還可以選擇設定資料庫檔案及記錄檔的大小及增長空間,還有資料庫的存放路徑,不過也可以使用預設的。
建立MSSQL2005登陸賬戶
在左側菜單中展開安全性---選擇登陸名,單擊右鍵進行新登陸名的建立
注意:不是選擇資料庫中的安全性,而是選擇伺服器的安全性。如下圖填上登入名稱及SQL Server身分識別驗證密碼,勾選強制實施密碼原則,預設資料庫選擇剛才建立的那個。
通過選中菜單上的使用者映射項,進行使用者映射。
第三步:授予登陸名訪問和相關許可權 選擇資料庫,依次找到裡面的安全性--使用者,然後點擊右鍵--屬性進行使用權限設定
這樣,我們就可以用剛才建立的sql server登入帳戶管理剛建立的資料庫了。
自己建立的資料庫使用者無法登入sql2005
客戶有台電腦使用的sql 2005 Express 版,我不知道sa密碼,通過windows認證可以開啟資料庫。
我建立一個自己的使用者名稱後,退出windows認證登入。使用自己的使用者名稱登入時,sql 2005始終拒絕登入,提示不信任的連結。
怎麼回事啊?
回複:
把驗證模式從"僅windows"改為"windows和slqserver"
第一種是“僅Windows”模式,這種模式只允許擁有受信任的Windows NT賬戶的使用者登入,是SQL Server預設的安全模式,也是較安全的選項,使用者登入SQL Server的前提是該使用者使用Windows NT的域賬戶登入Windows作業系統。
另一種是“SQL與Windows使用者身分識別驗證”模式,是在SQL Server中建立登入使用者,所有基於Windows作業系統的使用者只要使用這個SQL賬戶就可以實現標準的SQL登入。
1.你先更改為"SQL與Windows使用者身分識別驗證"混合登入模式.
2.使用sa或管理員帳號登入,添加使用者,賦予相應許可權,然後再使用這個使用者登入
sql2005怎樣給某個資料庫建立單獨的登入帳號
假設有個資料庫db,怎樣建立一個登入名稱,只能登入這個資料庫?並且sa不能登入db?詳細說一下 謝謝
回答:
sa 不能登入 使用者資料庫,用MS SQL Server無法實現,因為SQL Server 不允許刪除sa 帳號。
實在想實現該功能,請考慮使用Sybase SQL Server 11或Sybase ASE 12.5,它允許使用者帳號刪除SA帳號,當然後果自負,例如你需要一個帳號來繼承SA的許可權並且完成SA的工作。
另外,由於SQL Server 是以Sybase SQL Server 為基礎開發的,所以管理起來也和Microsoft SQL Server 差不多,容易上手。