powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ms sql link table проблема
22 сообщений из 22, страница 1 из 1
ms sql link table проблема
    #39372514
rezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня база ms sql и с помощю линка присоеденина к аксесу. так вот при каждом открытии програмы (аксеса) просит ввести пароль базы скл. кто знает как можно от этого избавиться?
Зарание спасибо
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39372555
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rezo,

Покажите строку подключения:
Код: vbnet
1.
?CurrentDB.TableDefs("Здесь название линкованной таблицы").Connect
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39372770
rezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
studieren,

Я не пытаюсь подключиться через вба, просто когда открываю фаил аксеса и в ней хочу открыть табицу, выдаёт эту форму. Подключение через ODBC Connectorb(system dsn)
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39372810
rezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rezo,

Xотя можнт еси конект сделать через вба при включении проги? Вот только я не знаю как..
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39373100
l-evgene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rezorezo,

Xотя можнт еси конект сделать через вба при включении проги? Вот только я не знаю как..
Приблизительно так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Public Sub ЗапросКсерверу()
On Error GoTo Ошибка
Dim qdf As QueryDef
Dim dbТекущая As Database
Set dbТекущая = CurrentDb
DoCmd.DeleteObject acQuery, "startQDF"                                      'удаляем startQDF
Set qdf = dbТекущая.CreateQueryDef("startQDF")
qdf.Connect = "ODBC;DRIVER=ODBC Driver 11 for SQL Server;SERVER=<сервер>;APP=Microsoft Office 2010;" _
        & "DATABASE=<база SQL>;UID=<логин>;PWD=<Пароль>
qdf.SQL = "SELECT top 1 dbo.[любая таблица].* FROM dbo.[любая таблица]"
DoCmd.OpenQuery "startQDF"
Set qdf = Nothing
DoCmd.Close acQuery, "startQDF", acSaveYes
DoCmd.DeleteObject acQuery, "startQDF"                                      'удаляем startQDF
Exit Sub
Ошибка:                                                                     'Обработка ошибки
If Err.Number = 7874 Then Resume Next                                       'нет запроса для удаления
MsgBox (Err.Description & "  " & Err.Number)
End Sub
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39373389
rezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
l-evgene,

Попробова Но выдает ошибку.. При выполнении этого DoCmd.OpenQuery "startQDF"
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39373445
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rezostudieren,

Я не пытаюсь подключиться через вба, просто когда открываю фаил аксеса и в ней хочу открыть табицу, выдаёт эту форму. Подключение через ODBC Connectorb(system dsn)
А я не прошу коннектиться только через VBA. Если Вам лень запустить вышеуказанный код в окне "Immediate", то хотя бы найдите в таблице MSysObjects название нужной Вам таблицы и покажите здесь какое значение стоит в поле "Connect". Скорее всего у Вас неправильная строка подключения.
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39373610
l-evgene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rezol-evgene,

Попробова Но выдает ошибку.. При выполнении этого DoCmd.OpenQuery "startQDF"
Значит у вас другой драйвер. Посмотрите "Панель управления=>Администрирование=>источники данных ODBC=> драйверы".
Если есть что-то вроде "ODBC Driver..........", используйте его.
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39373638
rezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
studieren,

Дело в том что до прочтения вашего аоста я незнал про существование imediate :D. Что касается в MSysObject (в поле [Connect] в записи на одну из табиц гаписано "DSN=market;APP=Microsoft Office 2013;") подключает через Odbc коннектор. Последние записи это я пытался вышеуказанным кодом.Я думаю там может версия скл не та? ODBC;DRIVER=ODBC Driver 11 for SQL Server;. Я использую скл 2014.
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39373656
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rezo,

Ну тогда проблема в DSN. Если у Вас Windows 64-битный, но офис 32-битный, то тогда запускаете вот этот файл:
Код: vbnet
1.
C:\Windows\SysWOW64\odbcad32.exe


В противном случае этот же файл, но только вот здесь:
Код: vbnet
1.
C:\Windows\System32\odbcad32.exe


И там нужно будет слегка перенастроить DSN под названием "market".
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39373660
rezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
studieren,

По оюоим путям проаисанно. было в юзер_dsn перенёс в system_dsn думал что поможет но нет.
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39373670
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rezo,

Необходимо перенастроить его. Покажите каждую вкладку DSN.
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39373673
rezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
studieren,
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39373676
rezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rezo,
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39373677
rezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rezo,
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39373924
vixxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rezo,
попробуйте, если есть доступ к таблицам в окне access, удалить присоединенные таблицы (если дефолт - то с приставкой dbo_) и повторно подключить их через вкладку Внешние данные - База данных ODBC, при этом поставить галочку " Сохранить пароль "....
Ну,если конечно есть доступ к ODBC
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39374167
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rezo,

А почему в самой первой картинке у Вас Data Source показывает "market_iveri"? По идее там должно быть только "market". А в сервере windows authentication предусмотрен? Если да, то соответствующую галку можете поставить.
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39374266
rezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
studieren,

market_iveri был назван до того как перенёс на "System DSN" Скрин сделан был тогда, уже там "iveri"..
Доступ к таблицам есть через аксес, проблема в том что при первой открытии таблицы выпадает окно "sql server login" , после ввода пароя база работает, но после перезапуска аксеса, вновь просит ввести пароль
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39374268
Фотография Ёжик`
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rezostudieren,

market_iveri был назван до того как перенёс на "System DSN" Скрин сделан был тогда, уже там "iveri"..
Доступ к таблицам есть через аксес, проблема в том что при первой открытии таблицы выпадает окно "sql server login" , после ввода пароя база работает, но после перезапуска аксеса, вновь просит ввести пароль

1) Где то там в мастере линковки была галка - запоминать пароль. Сделать и забыть.
2) Если виндоус домен - то можно использовать доверенную (виндовую) аутентификацию.
3) При старте перелинковывать таблицы программно - тут было много вариантов.
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39374282
rezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ёжик`,

в мастере линовок не нашол галку запомнитьм пароль. Програмно тоже пытался перелинковать зааново но не вышло. выдает ошибку. Как называется драивер скл?ODBC;DRIVER=ODBC Driver 11 for SQL Server; - вместо этого, для скл 2014?
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39374306
vixxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rezo,
так не?
...
Рейтинг: 0 / 0
ms sql link table проблема
    #39374471
rezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vixxa,

Спасибо за подробное описание. Вродеиы смотрел но не нашол всвое время. Спасибо всем за помошь и уделённое время
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ms sql link table проблема
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]