Изменения в системе защиты SQL Server


При установке MSDE2000 под Windows NT4 или Windows 2000 по умолчанию используется интегрированная система защиты NT. В этом случае регистрация на сервере с именем системного администратора (SA) не работает. Чтобы разрешить нескольким клиентам подключаться к вашему серверу, используйте новую команду Access Вид, Свойства сервера (View, Server Properties) и установите в появившемся диалоговом окне флажок Учетная запись системного администратора (SA) (Enable system administrator (SA) user name). При этом настоятельно рекомендуется задать непустой пароль для данной учетной записи с помощью новой команды Сервис, Защита, Задать пароль для входа (Tools, Security, Set Login Password), позволяющей изменить пароль для текущей учетной записи.
Из-за изменений в системе защиты новой версии SQL Server 2000 для проектов Access больше не поддерживаются интерфейс репликации и диалоговое окно SQL Server Security. Чтобы применить эти средства для базы данных SQL Server, используйте программу Enterprise Manager из комплекта SQL Server 2000.
Новые средства разработки
В новой версии пакета Microsoft Office 2002 добавились существенные расширения в объектную модель VBA, хотя в инструментальных средствах разработки приложений Access 2010 не появилось практически ничего нового.
В редакторе Visual Basic и редакторе сценариев (Scripting Editor) несколько изменился внешний вид интерфейса, теперь интерфейс оформлен в стиле новой версии пакета Microsoft Office 2002.
Несколько оптимизирована работа в редакторе Visual Basic: теперь можно сохранять модуль без его компиляции, причем в этом случае сохраняются только измененные модули. Если затем скомпилировать проект, весь он будет автоматически сохранен. Это увеличивает продуктивность работы над большим проектом, когда весь проект сохраняется только при необходимости.
Новые элементы программирования на языке Visual Basic
В объектную модель Visual Basic для приложений добавлены новые элементы: объекты, свойства, методы и события, расширяющие возможности программирования баз данных. Их подробный список можно найти в справочной системе Access 2010, в разделе "Программирование на Visual Basic, Справочник Visual Basic для Microsoft Access, Что нового?" (Programming in Visual Basic, Microsoft Access Visual Basic Reference, What’s New).
Наиболее интересны следующие новшества.

  • Теперь предоставлена возможность программной передачи пароля при открытии базы данных. Это позволяет создать собственный интерфейс для задания пароля пользователем или передачи пароля по умолчанию.
  • Для любого объекта базы данных Access теперь можно узнать дату его создания и модификации с помощью чтения значений новых свойств DataCreated и DataModified у объекта AccessObject. Например:

CurrentProject.AllForms("Заказы").DataModified

  • В объектную модель добавлены новый объект Printer и коллекция объектов Printers для программного управления свойствами печати.
  • У элементов управления список и поле со списком появились новые методы Addltem и Removeltem, предназначенные для добавления и удаления элементов списка.
  • Новый метод CompactRepair позволяет выполнять программное сжатие и восстановление базы данных.
  • Добавлен метод ConvertAccessProject для программного преобразования проекта Access.
  • С помощью нового свойства BrokenReferences легко узнать программным путем, есть ли в проекте разорванные ссылки, и не нужно для этого просматривать все имеющиеся ссылки.
  • У страниц доступа к данным появились новые события, основные из которых: AfterDelete, Afterlnsert, AfterUpdate, BeforeDelete, Beforelnsert, BeforeUpdate, Dirty, Focus, RecordExit И Undo.