Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как выглядит клиент MS SQL сервера? в отличие от Oracle и MySQL 
V
    Опции темы
Дмитрий Т
  Дата 18.3.2008, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 16.3.2005
Где: Самара

Репутация: нет
Всего: 4



Приветствую всех! Появился такой вопрос: как выглядит клиент MS SQL сервера или что надо программе для посылки запросов к MS SQL серверу?

Вопрос возник в связи с администрированием локальной сети в которой есть 1С Предприятие + MS SQL сервер. Я по опыту работы с interbase, Oracle, MySQL полагал что на каждом компьютере с 1C должна быть клиентская библиотека и ссылка на MS SQL сервер, но настройщик 1С меня удивил сказав что для MS SQL сервера клиент не нужен.... Я что-то не понимаю, а как тогда пользовательская программа узнаёт в каком формате передавать по сети запрос серверу?
PM MAIL WWW ICQ Skype   Вверх
Akina
Дата 18.3.2008, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 454



Цитата(Дмитрий Т @  18.3.2008,  16:33 Найти цитируемый пост)
Я по опыту работы с interbase, Oracle, MySQL полагал что на каждом компьютере с 1C должна быть клиентская библиотека и ссылка на MS SQL сервер

Странный у вас опыт работы  smile 

Цитата(Дмитрий Т @  18.3.2008,  16:33 Найти цитируемый пост)
для MS SQL сервера клиент не нужен

На самом деле он есть. Базовые драйверы присутствуют в составе ОС. Обновляются они загрузкой и установкой свежей версии MDAC.

Цитата(Дмитрий Т @  18.3.2008,  16:33 Найти цитируемый пост)
как тогда пользовательская программа узнаёт в каком формате передавать по сети запрос серверу? 

Пользовательская программа ничего серверу не передает. В т.ч. и в interbase, Oracle, MySQL. Она передает данные указанному ей драйверу - Jet, ODBC, ADO,DAO, etc. И общение с конкретным сервером - забота драйвера, а не клиентской программы. Для чего, спрашивается, DSN?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Дмитрий Т
Дата 19.3.2008, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 16.3.2005
Где: Самара

Репутация: нет
Всего: 4



Цитата(Akina @ 18.3.2008,  16:51)
На самом деле он есть. Базовые драйверы присутствуют в составе ОС. Обновляются они загрузкой и установкой свежей версии MDAC.

Так я и думал smile

Цитата(Akina @ 18.3.2008,  16:51)
Странный у вас опыт работы  smile 

А что странного-то? Должен был не посоветовавшись со знающими людьми сказать 1С программисту что он идиот? По моему лучше сначала уточнить.

Цитата(Akina @ 18.3.2008,  16:51)
Цитата(Дмитрий Т @  18.3.2008,  16:33 Найти цитируемый пост)
как тогда пользовательская программа узнаёт в каком формате передавать по сети запрос серверу? 

Пользовательская программа ничего серверу не передает. В т.ч. и в interbase, Oracle, MySQL. Она передает данные указанному ей драйверу - Jet, ODBC, ADO,DAO, etc. И общение с конкретным сервером - забота драйвера, а не клиентской программы. Для чего, спрашивается, DSN?


Ясно, что и требовалось выяснить. А для MySQL вы не совсем правы, поскольку для него существуют решения с помощью которых пользовательская программа несёт в себе весь код драйвера и соответвенно не нуждается в дополнительных настройках или библиотеках от ОС.

PM MAIL WWW ICQ Skype   Вверх
Akina
Дата 19.3.2008, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 454



Цитата(Дмитрий Т @  19.3.2008,  09:51 Найти цитируемый пост)
для MySQL вы не совсем правы, поскольку для него существуют решения 

Для любого сервера БД можно создать такое решение. Другой вопрос - а нужно ли? Подобный подход удобства не добавит, а вот потенции проблем в нем целый вагон.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Дмитрий Т
Дата 19.3.2008, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 16.3.2005
Где: Самара

Репутация: нет
Всего: 4



Цитата(Akina @ 19.3.2008,  10:13)
Цитата(Дмитрий Т @  19.3.2008,  09:51 Найти цитируемый пост)
для MySQL вы не совсем правы, поскольку для него существуют решения 

Для любого сервера БД можно создать такое решение. Другой вопрос - а нужно ли? Подобный подход удобства не добавит, а вот потенции проблем в нем целый вагон.

На самом деле проблем это добавляет только ровно 1, а именно обновление сервера и пользовательских программ должно делаться синхронно, что не всегда является чем-то сложным.
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0455 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.