那是因?yàn)?你在sqlserver 沒有給sa這個用戶設(shè)置登錄權(quán)限,還有sqlserver 里面是否設(shè)置了混合登錄模式,
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供張家港網(wǎng)站建設(shè)、張家港做網(wǎng)站、張家港網(wǎng)站設(shè)計(jì)、張家港網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、張家港企業(yè)網(wǎng)站模板建站服務(wù),10年張家港做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
操作步驟如下:1、先用windos身份驗(yàn)證登錄到數(shù)據(jù)庫--安全性--在sa 下單擊右鍵--屬性--狀態(tài):將登錄設(shè)置為 啟用,是否允許連接到數(shù)據(jù)庫引擎 設(shè)置為 授予;2、然后在數(shù)據(jù)庫上面的地方:單擊右鍵--屬性--安全性--在服務(wù)器驗(yàn)證那個地方,選擇 sqlserver 和windows 身份驗(yàn)證模式 然后確定,重啟服務(wù),在登錄就可以解決了
就是多了一種認(rèn)證方式。就是登錄windows的系統(tǒng)用戶以及sql建立的用戶都可以登錄sqlserver
windows身份驗(yàn)證指用登錄windows的用戶名和密碼也可進(jìn)入sql
server。
混合驗(yàn)證只既需要windows用戶身份驗(yàn)證也需要sql用戶身份驗(yàn)證(例如sa)才能登錄sql
server。
先以SA或者windows其中一種方式登錄,然后在服務(wù)器鏈接上右鍵選擇【屬性】--選擇【安全性】--然后選擇【SqlServer和Windows身份驗(yàn)證模式】 就可以了
兩個意思:
1,可以不用輸入用戶名密碼直接使用sql server.因?yàn)樵谶@種模式下,它用的是windows的身份驗(yàn)證,也就是你當(dāng)前的windows系統(tǒng)用戶.
2,在sql server里的sa用戶.也就是你在sql server時自己建的用戶.
1.
啟動SQL
Server
Management
Studio,以Windows身份驗(yàn)證方式登錄。
2.
在對象資源管理器窗口中,右鍵單擊服務(wù)器,選擇屬性,打開服務(wù)器屬性對話框。
3.
在“安全性”頁上的“服務(wù)器身份驗(yàn)證”下,選擇新的服務(wù)器身份驗(yàn)證模式,再單擊“確定”。
4.
重新啟動
SQL
Server
服務(wù),可以直接通過右件鍵點(diǎn)擊“對象資源管理器”進(jìn)行啟動。
5.
使用該語句啟用sa用戶:alter
login
sa
enable
6.
設(shè)置sa用戶的密碼:alter
login
sa
with
password='your
password'
Ok,現(xiàn)在斷開連接,再使用SQL
Server驗(yàn)證方式,以sa用戶來登錄試試吧。