Я пытаюсь установить соединение с MS SQL Server, используя ODBC из MS Excel.
Когда я пытаюсь подключиться через VBA, я получаю ошибку Server is not found or not accessible
.
Подробная информация о моем соединении в SQL Server Management Studio 2012 показана на рисунке ниже.(Чтобы получить доступ к этому соединению, я подключаюсь к сети через VPN, а затем подключаюсь к удаленному рабочему столу на сервере, используя мои учетные данные Windows.)
InМоя строка подключения VBA Я пробовал все следующее, и все они выдают одну и ту же ошибку.Как правильно построить эту строку подключения?
Public Const connString1 = "Driver={ODBC Driver 13 for SQL Server};" _
& "server=SBCG-DW.semlerbrossy.com;" _
& "database=competitive_data;" _
& "Uid=rgrady; Pwd=MYPWD;"
Public Const connString2 = "Driver={ODBC Driver 13 for SQL Server};" _
& "server=SBCG-DW.semlerbrossy.com;" _
& "database=competitive_data;" _
& "Uid=SEMLERBROSSY\RGrady; Pwd=MYPWD;"
Public Const connString3 = "Driver={ODBC Driver 13 for SQL Server};" _
& "server=192.168.168.254;" _
& "database=competitive_data;" _
& "Uid=rgrady; Pwd=MYPWD;"
Public Const connString4 = "Driver={ODBC Driver 13 for SQL Server};" _
& "server=[SERVER IP ADDRESS];" _
& "database=competitive_data;" _
& "Uid=SEMLERBROSSY\RGrady; Pwd=MYPWD;"
Public Const connString5 = "Driver={ODBC Driver 13 for SQL Server};" _
& "server=SBCG-DW\SBCG_SQL_DB;" _
& "database=competitive_data;"