Определите базы данных Access, связанные с определенным SQL-сервером

Проверьте, что компонент Поддержки Windows SharePoint Services (под 'Инструментами Office') был установлен программой установки Office. Это устанавливает элемент управления ActiveX, который обеспечивает функциональность, такую как поддержка загрузки нескольких документов в IE. Если это действительно показывает установленным использованием опцию Repair так, чтобы установка Office могла гарантировать, что это установлено правильно.

Можно проверить, установлен ли элемент управления ActiveX загрузки правильно путем попытки Управлять Дополнениями в IE8. Установите фильтр для показа 'Всех Дополнений. Под Панелями инструментов и Расширениями ищут Класс STSUpld UploadCtl и гарантируют, что он включен. Это должно иметь основную версию 12, например, 12.0.4518.1014.

Как упомянутый Duey, также удостоверьтесь, что пользователь может выполнить элементы управления ActiveX в IE. В зоне безопасности, которая относится к сайту SharePoint, гарантируйте элемент управления ActiveX Выполнения и плагины и элементы управления ActiveX Сценария, которые отмеченный сейф для сценариев установлен, по крайней мере, Запросить, если не Включают. Быстрая проверка должна временно добавить адрес веб-сайта SharePoint к зоне надежных сайтов.

0
задан 1 September 2010 в 00:28
3 ответа

FINDSTR не обрабатывает строки Unicode. Если Вы не можете использовать другие утилиты, можно получить реальный дрянной вывод путем выполнения этого: введите dbname.mdb | findstr "S E R V E R ="

Если можно использовать другую программу, загрузите "строковую" утилиту SysInternals здесь: http://technet.microsoft.com/en-us/sysinternals/bb897439.aspx

И чего-то как: строки-u dbname.mdb | findstr "СЕРВЕР ="

1
ответ дан 4 December 2019 в 15:10

Используя PowerShell Вы, вероятно, можете. См. Сообщения в блоге Richard Siddaway с тегом Доступа. Я думал бы, что можно прочитать всю строку подключения определений таблицы и выяснить соответствующие значения. Следующее является кодом, который я использую в VBA.

For i = 0 To db.TableDefs.Count - 1
    If Len(db.TableDefs(i).Connect) > 0 Then
        TableConnectStrnig = Mid(db.TableDefs(i).Connect, 11)
    End If
Next i
1
ответ дан 4 December 2019 в 15:10

Насколько я могу сказать, никто не отвечает к этому вопросу. Базы данных Access (обычно .mdb файлы) автономны, не подключенный к SQL Server (или другой) основанная на сервере база данных.
Это не корректно. Соединения с другими базами данных могут быть созданы в Доступе. Я считал и начал вводить слишком быстро, предположив управляемую сервером ситуацию.

Возможно, что данные могут извлекаться или экспортироваться из основанной на сервере базы данных и храниться как база данных Access. Возможно импортировать базу данных Access в основанную на сервере базу данных. Для SQL Server MS даже возможно читать из и записать в файл базы данных Access через Удаленные хранимые процедуры или "Таблицы Ссылки".

Но нет никакого необходимого серверного соединения в базе данных Access, и, если не кодировано а именно, ничто в базе данных Access для идентификации конкретного сервера, к которому это или было соединено.
-> Это не абсолютно корректно.. ODBC или другой объект соединения в базе данных Access должны иметь информацию о другом конце соединения. Я не полагаю, что информация видна кроме через среду Доступа или программу, как бы то ни было.


РЕДАКТИРОВАНИЕ/ОБНОВЛЕНИЕ: вопрос был конкретен.. может .mdb файл быть проанализированным с командной строкой или текстовым средством поиска для нахождения соединений с базой данных. В то время как мой ответ действительно не рассматривал сценарий базы данных "фронтенда", я думаю, все еще стоит.. Я не думаю, что можно опросить базу данных, таким образом описанную в вопросе. Можно, вероятно, записать программу, чтобы опросить базу данных Access и делать пересадку свойства. Но это не было тем, что спросили.

0
ответ дан 4 December 2019 в 15:10
  • 1
    Можно соединить базы данных доступа (они могли быть исключительно фронтендами) к базам данных бэкэнда SQL. –  Eric H 1 September 2010 в 00:25
  • 2
    +1 исправления делают downvote ненужные, лицензии IMO –  Kara Marfia 1 September 2010 в 16:46

Теги

Похожие вопросы