|
|||||||
Подключение Access ADO к SQL Server 2014 Management Studio
Время создания: 22.01.2019 22:24
Раздел: Разные закладки - Microsoft SQL Server - VBA и MS Sql Server
Запись: xintrea/mytetra_db_adgaver_new/master/base/15481850649ee2dtsynt/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Подключение Access ADO к SQL Server 2014 Management Studio Вопрос: Я пытаюсь создать соединение с моим SQL Server через Access. Я не хочу связывать таблицы, поскольку некоторые из таблиц в БД очень большие. Я буду выполнять запросы в Access, которые вытаскивают информацию с SQL-сервера. Sub CreateConnection() Dim cnn As ADODB.Connection Set cnn = New ADODB.Connection cnn.Open "Server=MBLWINDOWS-PC\SQLEXPRESS;Database=AdventureWorks2012; UserId=myUsername;Password=myPassword" Debug.Print cnn.ConnectionString cnn.Close End Sub Имя пользователя и пароль для доступа к SQL-серверу - это логин и пароль пользователей Windows. Как я могу включить это в строку подключения? Ответ: Точно так же, как и быстрое наблюдение, факт наличия связанной таблицы с 1 миллионом строк НЕ обеспечивает доступ для вывода всех записей. Фактически вы можете запустить форму (или отчет), связанную с этими связанными таблицами, и использовать предложение where, такое как Where Customer id = 134, ТОЛЬКО вытащить 1 запись в эту форму или отчет. добавлено 28 Декабрь 2014 в 05:56, автор Albert D. Kallal, «Я не хочу связывать таблицы, поскольку некоторые из таблиц в БД очень большие». Похоже, вы действительно не понимаете, как работают связанные таблицы. добавлено 27 Декабрь 2014 в 11:48, автор Gord Thompson Если вы хотите использовать учетные данные пользователя Windows для подключения к SQL Server, просто используйте параметр Integrated Security в строке подключения: Server=MBLWINDOWS-PC\SQLEXPRESS;Database=AdventureWorks2012;Integrated Security=SSPI; и это все, что есть. добавлено 27 Декабрь 2014 в 08:10 автор marc_s Это код, который работает: Sub CreateConnection() Dim cnn As ADODB.Connection Set cnn = New ADODB.Connection With cnn .Provider = "SQLOLEDB" .ConnectionString = "Data Source=MBLWINDOWS-PC\SQLEXPRESS;database=AdventureWorks2012;Integrated Security=SSPI" .Open End With If cnn.State = adStateOpen Then MsgBox "Connection established" End If cnn.Close Set cnn = Nothing End Sub |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|