域名登录MSSQL遭遇失败:一次挫折的经历(域名登录mssql失败)

我最近在尝试域名登录MSSQL。由于这是我第一次有这样的尝试,因此我把它当做一次挑战。我非常有信心,以为我可以轻松完成这个任务,因此我照着以前学习时所学到的内容一步步来实施。

首先,我需要根据该域名向域控制器发出申请,请求发放一个令牌,代表我承担登录MSSQL的身份认证。我写了一段相关的代码,如下所示:

Dim ntToken As IntPtr

Dim domain As String = “DomainName”

Dim pUserName As String = “UserName”

Dim pPassword As String = “Password”

NTNTOKEN =LOGONUSER (DomainName, username, password, LOGON32_LOGON_NETWORK, LOGON32_ PROVIDER_DEFAULT, ntToken)

紧接着,我需要使用SqlCommand对象来向MSSQL服务器发起连接请求,在这一步我也用上了代码,如下所示:

Dim connectionString As String = “Data Source=Servername;Initial Catalog=DBName;Integrated Security=True;”

Dim connection As New SqlConnection (connectionString)

Dim command As New SqlCommand (sqlquery, connection)

Try

connection.Open()

Catch ex As exception

Msgbox (ex.Message)

End Try

可惜,尽管我竭尽了全力,但还是收到了拒绝的答复。接着我进行了更深入的调查,最后发现,原来是MSSQL服务器的设置出了问题,没有允许域控制器凭据的通行,因此才导致了登录失败的遭遇。

自此,我的挫折之旅就这样结束了,但我留下了《域名登录MSSQL遭遇失败:一次挫折的经历》这段不幸经历,也可以为其他有这类经历的朋友提供参考以及帮助。


数据运维技术 » 域名登录MSSQL遭遇失败:一次挫折的经历(域名登录mssql失败)