Показать сообщение отдельно
  #6  
Старый 28.05.2013, 23:30
listerine listerine вне форума
Прохожий
 
Регистрация: 20.03.2013
Сообщения: 41
Версия Delphi: Delphi XE2
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Страдалецъ
Я как-то пробовал ради эксперимента замутить чат через АДО на Акцесе. И вот там я наткнулся на те-же грабли. Запускал 4-5 клиентов и они должны были общаться в реальном времени. Написал простенький скрипт имитирующий вопрос-ответ группового чата. И вот периодически там наступал клин из-за задержки обновления общей таблицы. Но, стоило перевести все это хозяйство на MSSQL и все заработало как часы. Вот такие пироги.

MSSQL никогда не работал, но раз другого выхода нет - буду разбираться. Есть пару вопросов. Поставил MSSQL, создал БД, перенес все свои данные с Access. Подключил вот так:

Код:
  form1.ADOConnection1.ConnectionString:=
  'Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=BDIC;'+
  'Data Source=ONECOMP\SQLEXPRESS;Use Procedure for Prepare=1;'+
  'Auto Translate=True;Packet Size=4096;Workstation ID=ONECOMP;'+
  'Use Encryption for Data=False;';

Все вроде как работает. Но не могу подключиться с другого ПК по локальной сети. Я так понимаю нужно что то из пакета MSSQL дополнительно устанавливать? Если не секрет то что? А то ставить весь пакет(670мб) нецелесообразно да и незачем я предполагаю. Или можно как то обойтись без дополнительных установок?
Ответить с цитированием