掃描二維碼關注

首頁 APP開(kāi)發小(xiǎo)程序開(kāi)發 微信公衆号 網站建設 營銷推廣 經典案列 産品服務 關于我們

“學習(xí)不僅是掌握知識”

向書(shū)本學習(xí),還要向實踐學習(xí)、向生活學習(xí)。消化已有(yǒu)知識,
而且要力求有(yǒu)所發現、有(yǒu)所發明(míng)、有(yǒu)所創造

SQLServer身份驗證管理(lǐ)子程序

2019/3/7 15:18:35

SQLServer身份驗證管理(lǐ)子程序

最近發現很多客戶的(de)程序使用(yòng)SQLServer身份驗證管理(lǐ),出現很多驗證失敗,無法驗證的(de)問題,我們特總結了一段子程序,建議使用(yòng)萬網NT系統的(de)獨立服務器(qì)用(yòng)戶配置測試:

Option Compare Database
Public appAccess As Access.Application

Sub CallSQLDMOSQLServerLogin()
Dim srvname As String
Dim suid As String
Dim pwd As String
' 設置 SQL Server 的(de)登錄參數
srvname = "(local)"
'suid = "sa"   -----修改成您配置的(de)權限
'pwd = ""     -----修改成您配置的(de)密碼
' 調用(yòng) SQL Server 登錄過程
SQLDMOSQLServerLogin srvname, suid, pwd
End Sub

Sub SQLDMOSQLServerLogin(srvname As String, suid As String, pwd As String)
Dim srv1 As SQLDMO.SQLServer
' 新建一個(gè)服務器(qì)實例
Set srv1 = New SQLDMO.SQLServer
' 調用(yòng) SQL Server 登錄連接方法
srv1.Connect srvname, suid, pwd
' 斷開(kāi)連接
srv1.Disconnect
Set srv1 = Nothing
End Sub

Sub CallSQLDMOWindowsLogin()
Dim srvname As String
' 設置 Windows 登錄參數
srvname = "(local)"    -----修改成您數據服務器(qì)或者127.0.0.1
SQLDMOWindowsLogin srvname
End Sub

Sub SQLDMOWindowsLogin(srvname As String)
Dim srv1 As SQLDMO.SQLServer
' 新建一個(gè)服務器(qì)實例
Set srv1 = New SQLDMO.SQLServer
' 在調用(yòng)前,設置 LoginSecure 屬性爲 True
' 使用(yòng)服務名進行(xíng)連接
srv1.LoginSecure = True
srv1.Connect srvname
' 斷開(kāi)連接
srv1.Disconnect
Set srv1 = Nothing
End Sub

Sub CallChangeServerAuthenticationMode()
Dim constAuth As Byte
' 設置 constAuth 參數爲:
' SQLDMOSecurity_Integrated 爲 Windows Authentication 模式
' SQLDMOSecurity_Mixed 爲 Mixed Authentication 模式
' 設置 constAuth 的(de)默認值
constAuth = SQLDMOSecurity_Mixed
' 調用(yòng)改變 SQL Server 身份認證模式的(de)方法
ChangeServerAuthenticationMode constAuth
End Sub


深圳市南山區南山街(jiē)道南海(hǎi)大(dà)道西(xī)桂廟路(lù)北陽光(guāng)華藝大(dà)廈1棟4F、4G-04

咨詢電話(huà):136 8237 6272
大(dà)客戶咨詢:139 0290 5075
業(yè)務QQ:195006118
技術(shù)QQ:179981967

更多可(kě)以了解的(de)信息

客戶案列
新聞資訊
資質榮譽
團隊風采
項目進度查詢

售前QQ咨詢
QQ溝通 項目QQ溝通

精銳軟件(jiàn)

Copyright© 2018-2023 深圳市無窮大軟件技術有限公司 All Rights Reserved. 京ICP證000000号 公安備案号:粵公網安備44030502009460号