(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Использование SQL Server Express с удаленными приложениями

Майкл Оти

В одной из недавних статей было показано, как подключать различные приложения комплекса Microsoft Office к базе данных SQL Server Express. Во всех приведенных примерах предполагалось локальное взаимодействие с SQL Server Express, иными словами, как Office, так и SQL Server Express установлены на одном физическом компьютере. Но как быть, если они находятся на разных компьютерах? Есть ли способы и в этом случае использовать SQL Server Express как внутреннюю базу данных?

Короткий ответ на вопрос - утвердительный, и в данной статье показано, что для этого необходимо сделать. SQL Server Express построен на основе той же архитектуры клиент/сервер, что и старшие полнофункциональные члены семейства SQL Server, и полностью поддерживает несколько одновременных сетевых соединений. Это одна их ключевых характеристик, которая отличает SQL Server Express от таких файловых баз данных, как Microsoft Access.

Первый шаг к использованию SQL Server Express в качестве сетевой базы данных - задействовать возможности SQL Server Express по приему удаленных подключений. Однако существует и другой важный компонент - сетевые функции клиента. SQL Server Express совместим со многими сетевыми протоколами благодаря наличию нескольких сетевых библиотек, каждая из которых обеспечивает совместимость с одним сетевым протоколом. SQL Server Express располагает следующими сетевыми библиотеками:

  • Shared Memory, используется для локальных подключений
  • TCP/IP, применяется для сетевых подключений TCP/IP
  • Named Pipes, используется для сетевых подключений NetBIOS (или NetBIOS over TCP/IP)
  • VIA (Virtual Interface Adapter), используется для коннекторов System Area Network

SQL Server Express поддерживает все эти протоколы, но не все они активны по умолчанию. Чтобы определить активные протоколы, щелкните Start, Programs, Microsoft SQL Server 2005, Configuration Tools, SQL Server Configuration Manager. Разверните узел SQL Native Client Configuration и выберите узел Client Protocols. В нем перечислены все протоколы и их состояние (включен или отключен). Чтобы включить или отключить протокол, щелкните на нем два раза и выберите Yes или No для свойства Enabled.

И, наконец, необходимо убедиться, что сетевые компьютеры, на которых установлен комплекс Office (или иное приложение, которое нужно подключить к SQL Server Express), располагают необходимым клиентским сетевым программным обеспечением. Самая эффективная клиентская программа - SQL Server Native Client, которую можно загрузить по адресу http://lists.sqlmag.com/t?ctl=6723D:2C65DB5292563C8CAA9625BF5B722E20. При установке SQL Native Client необходимо использовать протокол, активный на компьютере SQL Server Express (обычно активен TCP/IP). Клиентскую программу SQL Native Client можно настроить так же, как и SQL Server Express: воспользоваться диспетчером SQL Server Configuration Manager.



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 24.02.2008 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft 365 Apps for business (corporate)
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год.
Microsoft Office для дома и учебы 2019 (лицензия ESD)
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Новые материалы
Программирование на Visual С++
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100