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

Откуда:
Сообщений: 1
Суть проблемы: На компе была клиентская часть MS SQL SERVER 2000. После ее удаления через Control Panel и установки серверной + клиентской части на этот же комп перестали запускаться приложения, использующие MS SQL SERVER, причем не запускаются даже приложения чьи базы находятся не на данном компе. Ошибка такая: Access violation at address 01DAE380. Write of address 01DAE380. В чем может быть дело?
29 июн 09, 12:08    [7354065]     Ответить | Цитировать Сообщить модератору
 Re: После переустановки MS SQL 2000 приложения не работают.  [new]
Змей
Member

Откуда: Н.Новгород -> Москва
Сообщений: 192
Engeen,

сетевые протоколы сервера и клиентских приложений настроены одинаково?
Client Network Utility & Server Network Utility
29 июн 09, 14:52    [7354906]     Ответить | Цитировать Сообщить модератору
 Re: После переустановки MS SQL 2000 приложения не работают.  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
хм... а причем тут сетевые протоколы и Access violation? Не уверен что MS SQL тут виноват - скорее приложение так написано
29 июн 09, 14:56    [7354933]     Ответить | Цитировать Сообщить модератору
 Re: После переустановки MS SQL 2000 приложения не работают.  [new]
Змей
Member

Откуда: Н.Новгород -> Москва
Сообщений: 192
SanyL,

Если раньше работало, а после переустановки вдруг перестало , то скорее всего клиентские протоколы не настроены, а какую ошибку выдает клиент - это уже от него зависит, конечно.

Engeen,

Посмотрите может быть у вас как-то так: у серверов протокол TCP/IP , а у клиента Named Pipes
29 июн 09, 15:06    [7355001]     Ответить | Цитировать Сообщить модератору
 Re: После переустановки MS SQL 2000 приложения не работают.  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
2Змей
Вы ошибаетесь, когда нет связи с SQL Server выдается иная ошибка - которая говорит об отсутствии связи.... Задача клиента не показывать ошибки пользователю, а их обрабатывать! Кроме того связь с сервером определяется не только настройкой сетевых протоколов.

а вот в краце про Access violation:
Access violation at address

Кроме того причины по которой перестало работать Вы не знаете - может совпало с переустановкой MSSQL!
30 июн 09, 13:57    [7359003]     Ответить | Цитировать Сообщить модератору
 Re: После переустановки MS SQL 2000 приложения не работают.  [new]
Змей
Member

Откуда: Н.Новгород -> Москва
Сообщений: 192
SanyL,

сорри за оффтоп, но написать кривой код, который при отсутствии коннекта даст приведенное ТС сообщение об ошибке несложно. :)

procedure TForm1.Button1Click(Sender: TObject);
type
  TMyClass = class
              ConnectCaption:string;
             end;
var
 x: TMyClass;
begin
 try
  ADOConnection1.Connected := false;
  ADOConnection1.ConnectionString :=
  'Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog='
  + trim(BaseEdit.Text) + ';Data Source=' + trim(ServerEdit.Text);
  ADOConnection1.Connected := true;
  x:= TMyClass.Create;
  x.ConnectCaption := ServerEdit.Text + ':'+ BaseEdit.Text;
 except
 end;
 Caption := x.ConnectCaption;
end;

Я же не утверждаю, что та причина, про которую я написал единственно возможная

А ТС молчит....
30 июн 09, 17:04    [7360271]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить