Я пытаюсь разработать систему инвентаризации / расчета заработной платы для завода. Информация будет храниться на сервере Windows Server 2008 R2 и SQL Server 2005. Я собираюсь хранить записи на сервере, но разработаю несколько клиентских форм внешнего интерфейса в MS Access 2010. Информация в настоящее время находится в база данных MS Access 2010 (локальная), и в конечном итоге мне нужно будет получить эти данные на сервере. В настоящее время у меня есть доступ к удаленному рабочему столу с именем пользователя и паролем, однако я не могу понять, как это настроить. На моем компьютере также установлен SQL Server 2005. Как мне начать делать несколько тестовых таблиц и т. Д.
Может ли кто-нибудь из вас порекомендовать учебник по SQL Server 2005? У меня просто большие проблемы с началом работы над этим проектом, я не совсем уверен, что делать. Мне нужно настроить базу данных таким образом, чтобы она позволяла MS Access 2010 быть клиентской частью.
Спасибо за любую помощь, которую я получаю. Если мне нужно что-то уточнить, просто спросите.
Хорошо, я обычно этого не делаю (размещаю уроки или держусь за руки), но похоже, что вы, по крайней мере, пытаетесь поступить правильно со стороны своего работодателя, и я уважаю это.
Я предлагаю вам начать с бесплатной версии SQL Server. Если ваше программное обеспечение не пользуется большой популярностью или вы не генерируете огромные объемы данных о заработной плате, вы, вероятно, никогда не перерастете его.
Бесплатная версия называется SQL Server 2008 R2 Express.
Теперь SQL Server Express по умолчанию поставляется с отключенными TCP / IP-соединениями (не беспокойтесь о том, что это такое, просто знайте, что вам нужно их включить). Вы можете узнать, как это сделать, здесь.
Что теперь делать с этим учебником? Ну, честно говоря, учебник по SQL Server на самом деле не подходит. Базы данных очень сложные, и вам нужно понимать как минимум 3-я нормальная форма и первичные ключи. На втором месте идут индексы и внешние ключи.
Есть электронная книга из MSDN это может помочь, но это может показаться слишком сложным для новичка и требует определенных знаний. В противном случае, Google может помочь.
Доступ к SQL Server из Microsoft Access на самом деле очень прост. У него даже есть очень полезный мастер масштабирования, который даже скопирует вашу базу данных Access в SQL Server, обновит все ваши ссылки и скопирует все ваши данные. Ваша первая точка обращения (после установки SQL и включения соединений TCP / IP) может быть смотреть на SQL-сервер глазами Access. Это, вероятно, сделает вещи немного менее размытыми.
Дело в том, что, хотя я никогда не мог мириться с использованием серверной базы данных Access в рабочей среде (я только что видел, как слишком многие из этих проектов перерастают то, что может обрабатывать серверная часть Access), если вам нужно нажать на бег по земле, ты жестяная банка просто начните с Access и начните разработку, а затем позвольте Access позаботиться о переходе на SQL за вас.