Изменение базы данных SQL Server, используемой в основном подключении к данным шаблона формы
Применяется к
В этом разделе...
Обзор
При разработке шаблона формы с основным подключением к базе данных Microsoft SQL Server может потребоваться изменить основное подключение к данным на другую SQL Server базу данных. Например, представьте, что вы разрабатываете шаблон формы и тестируете его в среде, в которой используется тестовая база данных, аналогичная рабочей базе данных. В ходе этого процесса тестирования вы разрабатываете шаблон формы, основанный на базе данных SQL Server, которая используется вашей компанией для тестирования. Но рабочая база данных SQL Server, которую пользователи будут использовать при развертывании шаблона формы, находится на другом сервере. Перед развертыванием шаблона формы необходимо изменить основное подключение данных из тестовой базы данных в рабочую базу данных.
При изменении базы данных в основном подключении к данным шаблона формы Microsoft Office InfoPath создает основной источник данных с полями и группами, которые соответствуют способу хранения данных в новой базе данных. Если новая база данных хранит данные так же, как старая база данных, InfoPath автоматически привязывает существующие элементы управления в шаблоне формы к полям в новом источнике данных. Если поля и группы в новом источнике данных не соответствуют полям и группам в старом источнике данных, InfoPath удаляет привязку источника данных из элементов управления. Если InfoPath удаляет привязку из элементов управления, необходимо удалить элементы управления из шаблона формы или привязать элементы управления к другим полям в новом источнике данных.
После изменения основного подключения к данным следует опубликовать и протестировать шаблон формы, чтобы убедиться, что основное подключение к базе данных работает правильно при заполнении пользователями форм, основанных на шаблоне формы. Также следует проверить, чтобы убедиться, что существующие формы, основанные на шаблоне формы, по-прежнему работают должным образом. После завершения тестов вы можете разрешить пользователям заполнять формы, основанные на этом шаблоне формы. Ссылки на дополнительные сведения о публикации шаблона формы см. в разделе См. также .
Подготовка
Перед изменением основного подключения к данным вам потребуется следующая информация от администратора базы данных:
- Имя сервера с новой базой данных SQL Server.
- Проверка подлинности, требуемая новой базой данных. База данных может использовать проверку подлинности Майкрософт проверка подлинности Windows или SQL Server, чтобы определить, как пользователи могут получить доступ к базе данных.
- Убедитесь, что имена таблиц, имена полей и связи в новой базе данных совпадают с именами в старой базе данных. Если вы добавили связи таблиц при первом создании этого шаблона формы, необходимо добавить те же связи таблиц при изменении основного подключения к данным.
Изменение основного подключения к данным
В меню Сервис выберите команду Преобразовать основной источник данных.
В мастере подключения к данным проверьте правильность выбранных параметров для этого подключения к данным, а затем нажмите кнопку Далее.
На следующей странице мастера щелкните База данных (Только microsoft SQL Server или Microsoft Office Access) и нажмите кнопку Далее.
На следующей странице мастера щелкните Изменить базу данных.
В диалоговом окне Выбор источника данных щелкните Новый источник.
В списке Тип источника данных, к которому требуется подключиться, щелкните Microsoft SQL Server, а затем нажмите кнопку Далее.
В поле Имя сервера введите имя сервера, содержащего базу данных SQL Server.
В разделе Учетные данные входа выполните одно из следующих действий.
- Если база данных определяет, у кого есть доступ на основе учетных данных, используемых в сети Майкрософт Windows, щелкните Использовать проверку подлинности Windows.
- Если база данных определяет, у кого есть доступ, на основе указанных имени пользователя и пароля, полученных от администратора базы данных, щелкните Использовать следующие имя пользователя и пароль, а затем введите имя пользователя и пароль в полях Имя пользователя и Пароль .
Нажмите кнопку Далее.
В списке Выберите базу данных, содержащую нужные данные, щелкните имя новой базы данных, которую вы хотите использовать, установите флажок Подключиться к определенной таблице проверка, щелкните имя основной таблицы и нажмите кнопку Далее.
На следующей странице мастера введите имя файла, в котором хранятся сведения о подключении к данным, в поле Имя файла , а затем нажмите кнопку Готово , чтобы сохранить эти параметры.
Если вы планируете использовать другие таблицы в подключении к данным запроса, можно добавить другие таблицы на этой странице мастера.
Добавление других таблиц- Щелкните Добавить таблицу.
- В списке Выберите дочернюю таблицу для добавления щелкните имя дочерней таблицы и нажмите кнопку Далее.
- InfoPath пытается задать связи, сопоставляя имена полей в обеих таблицах. Если вы не хотите использовать предлагаемую связь, выберите эту связь и нажмите кнопку Удалить связь.
- Чтобы добавить связь, щелкните Добавить связь, щелкните имена связанных полей в обоих столбцах и нажмите кнопку ОК.
- Нажмите Готово.
- Чтобы добавить дополнительные дочерние таблицы, повторите эти действия.
Нажмите кнопку Далее.
На последней странице мастера введите имя основного подключения к данным. Это имя появится в списке Источник данных в области задач Источник данных .
Чтобы пользователи могли отправлять данные формы через другое подключение отправки данных, которое вы добавите позже, снимите флажок Включить отправку для этого подключения проверка, чтобы отключить подключение отправки данных в основном подключении к данным.
Нажмите Готово.
Совет.
Если вам нужно изменить запрос или отправить подключения к данным, которые являются дополнительными подключениями к данным, к шаблонам форм, вы можете внести эти изменения, прежде чем переходить к следующему шагу. Изменив вторичные подключения к данным, вы можете одновременно протестировать новые основные и новые подключения к дополнительным данным. Ссылки на дополнительные сведения об изменении дополнительных подключений к данным см. в разделе См. также .
Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.
Чтобы опубликовать шаблон формы, в меню Файл выберите команду Опубликовать.
Тщательно протестируйте форму, открыв форму, основанную на этом шаблоне формы, и заполнив ее. Убедитесь, что форма, основанная на этом шаблоне формы, работает должным образом.