【发布时间】:2015-10-27 17:26:58
【问题描述】:
我想更改我的 SQL 连接以使用 Windows 身份验证而不是数据库用户名和密码。我需要在下面的代码中做哪些更改?
strSQL = ""
strSQL = strSQL & "OLEDB;" & vbCrLf
strSQL = strSQL & "Provider=SQLOLEDB.1;" & vbCrLf
strSQL = strSQL & "Integrated Security=SSPI;" & vbCrLf
strSQL = strSQL & "Initial Catalog=" & wshQuery.Range("B2").Value & ";" & vbCrLf
strSQL = strSQL & "Data Source=" & wshQuery.Range("A2").Value & ";" & vbCrLf
strSQL = strSQL & "Use Procedure for Prepare=1;" & vbCrLf
strSQL = strSQL & "Auto Translate=True;" & vbCrLf
strSQL = strSQL & "Packet Size=4096;" & vbCrLf
strSQL = strSQL & "Workstation ID=W-TPL-3275;" & vbCrLf
strSQL = strSQL & "Use Encryption for Data=False;" & vbCrLf
strSQL = strSQL & "Tag with column collation when possible=False"
strCon = strSQL
谢谢!
【问题讨论】:
-
只要把你的标题放在谷歌上,你会找到无数的答案,应该像this一样工作
-
我以前看过这个,它似乎不适合我。
标签: vba connection database-connection