Я пытаюсь выполнить слияние почты в представлении SQL Server 2005. Я создал один и тот же вид дважды, один раз без указания схемы (т.е. DBO) и один раз с указанием схемы. В SQL Server Management Studio, вошедшей в систему с использованием аутентификации Windows, у меня нет проблем с доступом к обоим представлениям.
Используя опцию "Выбрать получателей"> "Использовать существующий список" в Word 2012, я установил соединение с сервером базы данных, используя проверку подлинности Windows. Оба представления включены в список доступных таблиц, как показано ниже.
После этого я создал соединение для каждого вида. Я могу успешно слиться с представлением, принадлежащим "dbo". Однако я не могу слиться с мнением, принадлежащим "Разрешению". Я получаю следующую ошибку.
Единственное различие, о котором я знаю, состоит в том, что успешный использует схему "dbo" по умолчанию, в то время как другой использует "Permit". Есть ли дополнительный шаг, чтобы гарантировать, что информация схемы используется при объединении? Как мне сделать слияние почты из таблицы или представления, не принадлежащего "dbo"?
Обновить
Я сделал дополнительное тестирование. Глядя на файл ODC, используемый для определения соединения, я вижу, что информация о схеме записана правильно.
Для тестирования я переименовал файл ODC в файл HTM и открыл его в Internet Explorer. Он отображал живые данные из базы данных без проблем.
Затем я попытался выполнить слияние во время прослушивания с помощью SQL Server Profiler, просто чтобы посмотреть, какие запросы пытается выполнить Word.
Как я и подозревал, Word 2010 не использует информацию схемы при объединении почты.