日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
巧用DAC解決SQL Server登錄失敗的問(wèn)題

連接SQL Server數(shù)據(jù)庫(kù)的時(shí)候,使用window身份登錄,提示連接失敗,我們這時(shí)候可以巧用DAC登錄來(lái)解決,首先對(duì)登錄失敗過(guò)程進(jìn)行了說(shuō)明,以便于我們找出原因。

成都創(chuàng)新互聯(lián)專(zhuān)業(yè)為企業(yè)提供崇禮網(wǎng)站建設(shè)、崇禮做網(wǎng)站、崇禮網(wǎng)站設(shè)計(jì)、崇禮網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、崇禮企業(yè)網(wǎng)站模板建站服務(wù),10余年崇禮做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

為了安全,我把sa用戶(hù)設(shè)置為禁用,又因?yàn)槲蚁朐跀?shù)據(jù)庫(kù)服務(wù)器上控制,只允許固定IP地址連接訪問(wèn),所以建立了一個(gè)觸發(fā)器,如下:

 
 
 
  1. USE master    
  2.  
  3. GO    
  4.  
  5. CREATE TRIGGER tr_LoginCheck    
  6.  
  7. ON ALL SERVER    
  8.  
  9. FOR LOGON    
  10.  
  11. AS    
  12.  
  13. IF EVENTDATA().value('(/EVENT_INSTANCE/ClientHost)[1]', 'varchar(15)') <> '192.168.1.1'    
  14.  
  15. ROLLBACK TRAN    
  16.  
  17. GO 

允許的IP地址是另一臺(tái)服務(wù)器的IP地址,執(zhí)行該觸發(fā)器后,當(dāng)我在服務(wù)器上使用Windows身份登錄的時(shí)候,提示錯(cuò)誤“無(wú)法連接到機(jī)器名\實(shí)例名”,其他信息:由于執(zhí)行觸發(fā)器,登錄名“機(jī)器名\用戶(hù)”的登錄失敗。已將數(shù)據(jù)庫(kù)上下文更改為“master”。已將語(yǔ)言設(shè)置更改為簡(jiǎn)體中文(Microsoft SQL Server,錯(cuò)誤:17892)。

而我在另一臺(tái)服務(wù)器上登錄時(shí),因?yàn)榈卿泿ぬ?hào)只能訪問(wèn)SQL 服務(wù)器某一個(gè)數(shù)據(jù)庫(kù),所以登錄的時(shí)候也出現(xiàn)錯(cuò)誤:

無(wú)法連接到服務(wù)器XXX.XXX.XXX.XXX。

服務(wù)器:消息4064,級(jí)別16,狀態(tài)1。

[Microsoft][ODBC SQL Server Driver][SQL Server]無(wú)法打開(kāi)用戶(hù)默認(rèn)數(shù)據(jù)庫(kù)。登錄失敗。

各種提問(wèn),某大神告訴我用DAC登錄,老實(shí)說(shuō),孤陋寡聞了,第一次知道這個(gè),于是本機(jī)登錄,命令行方式下執(zhí)行sqlcmd -A -S sql服務(wù)器名,然后執(zhí)行刪除觸發(fā)器的腳本:

 
 
 
  1. DROP TRIGGER  tr_LoginCheck ON ALL SERVER 

但是詭異的是有錯(cuò)誤提示“消息 3701,級(jí)別 11,狀態(tài) 5,服務(wù)器 XXX,第 1 行 無(wú)法對(duì)觸發(fā)器'tr_LoginCheck' 執(zhí)行刪除,因?yàn)樗淮嬖?,或者您沒(méi)有所需的權(quán)限?!?/p>

執(zhí)行:

 
 
 
  1. select * from sys.server_triggers 

卻又沒(méi)有結(jié)果,嘗試著用客戶(hù)端登錄,卻又可以登錄了。

以上就是用DAC實(shí)現(xiàn)登錄的過(guò)程,如果你有更好的解決辦法,歡迎您與我們分享,謝謝!

【編輯推薦】

  1. SQL Server如何動(dòng)態(tài)生成分區(qū)腳本
  2. SQL Server 2008操作寶典之實(shí)例解析
  3. SQL經(jīng)典:T-SQL中的透視和逆透視解析
  4. 如何將系統(tǒng)監(jiān)視器數(shù)據(jù)記錄到SQL Server
  5. 淺述SQL Server的Replication技術(shù)創(chuàng)建技巧

標(biāo)題名稱(chēng):巧用DAC解決SQL Server登錄失敗的問(wèn)題
URL鏈接:http://www.5511xx.com/article/ccsdeei.html