Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Что ставить на клиентской машине?  [new]
crossa
Member

Откуда:
Сообщений: 106
Вопрос, наверное, очень простой, но никак не могу найти ответ на него. Есть локальная сеть, на одном из компьютеров стоит SQL Server 2005 Standard Edition, там находится база данных. На другом компьютере стоит программа на Delphi, которая обращается к базе данных через ADO. Вопрос: что еще надо установить на клиентскую машину? Есть какой-то дистрибутив "клиента" у SQL Server 2005? И надо ли после его установки что-то настраивать?
1 апр 12, 21:57    [12347992]     Ответить | Цитировать Сообщить модератору
 Re: Что ставить на клиентской машине?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
MDAC назвалось раньше.
1 апр 12, 22:03    [12348016]     Ответить | Цитировать Сообщить модератору
 Re: Что ставить на клиентской машине?  [new]
Crimean
Member

Откуда:
Сообщений: 13147
по идее sqlncli и настраивать ничего не нужно
1 апр 12, 22:05    [12348020]     Ответить | Цитировать Сообщить модератору
 Re: Что ставить на клиентской машине?  [new]
SamMan
Member

Откуда: Moscow
Сообщений: 759
crossa,

Из моего "персонального FAQ":
я
Q. Что такое SQL Native Client (SNAC) и когда ее следует использовать?
A. Коротко - SNAC есть единая DLL-библиотека (причем библиотека "нативная" и состоящая всего из одного файла DLL) сочетающая и провайдера SQL OLEDB, и драйвер SQL ODBC. Каждая новая версия SNAC поддерживает новинки последней версии SS. Например SNAC для SS2008 поддерживает table value parameters для хр. проц-р. Применять ее следует только если Вы модернизируете существующие или разрабатываете новые приложения на базе COM (или native), которые будут ориентированы на использование новых возможностей SQL Server 2005/8/8R2/... . Если Вы не нуждаетесь ни в одной из новых возможностей SQL Server 2005/8/..., то Вам нет необходимости использовать SQL Native Client; имеющийся код OLE DB и ODBC будут работать прекрасно через старый-добрый MDAC(Microsoft Data Access Components, теперь уже WDAC-Windows Data Access Components). Конечно, если Вы двигаетесь или собираетесь двинуться в сторону управляемого (.NET) кода доступа к данным, тогда классы доступа к данным ADO.NET для .NET Framework - именно то, что Вы должны использовать. НЕ ИСПОЛЬЗУЙТЕ SNAC для .NET приложений! Используйте поставляемого с этой платформой провайдера доступа к SS.
Коротко говоря, схема принятия решений об используемой библиотеке доступа такая:
• у нас нативное приложение и нам НЕ нужны "навороты" сервера 2005/2008 - используем M/WDAC
• у нас нативное приложение и нам нужны "навороты" сервера 2005/2008 - используем SNAC
• у нас .NET приложение - используем ADO.NET, "навороты" безусловно нам доступны
2 апр 12, 09:44    [12349008]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить