Я хочу получить доступ/получить/создать набор записей с SQL Server в Excel vba.
Я пробовал следующие методы, но они возвращают ошибку.
Код 1:
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sConnString As String
sConnString = "Provider=sqloledb; Server=192.168.0.204; Database=REPORTdb2"
Set Conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.Open sConnString
Set rs = conn.Execute("select * from Table1;")
в строке conn.Open sConnString
возникает ошибка:
Неверная спецификация авторизации
Код2:
sConnString = "Provider=SQLOLEDB;Data Source=192.168.0.204;" & _
"Initial Catalog=ReportDB2;" & _
"Integrated Security=SSPI;"
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.Open sConnString
Set rs = conn.Execute("SELECT * FROM Table1;")
Выдает ошибку
Не удается сгенерировать контекст SSPI
Microsoft ActiveX Data Objects 2.8 or above
? - person Ralph   schedule 14.03.2016