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