Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: Касяк с протоколами в Sql2000  [new]
Andrd
Member

Откуда:
Сообщений: 56
2 tpg. За ссылку спасибо! Загляну.
2 busmen. А как ты догадался?
Андрей с зауралья
10 сен 03, 09:21    [332690]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Andrd
Member

Откуда:
Сообщений: 56
Вопрос: А связь 1с и sqlserver через ClientTools возможно. Если да то в кратце как осуществить?
10 сен 03, 09:30    [332700]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
АлексейК
Member

Откуда: http://www.msdatabase.ru , Moscow
Сообщений: 7683
если ты пытаешься запустить приложение-клиент написанное под SQL7 к SQL2000
то сделай следующее

1. установи Mdac из из дистрибутива сервера или последнюю версию - сейчас это 2.8 - иначе будет твоя ошибка.

2. установи клиентские инструменты из дистрибутива сервера

3. отконфигурируй клиента - создай алиас к конкретному инстансу конкретного сервера по одному выбранному тобой протоколу, тому же что и стоит на серваке и подключайся из приложения именно к этому алиасу

4. если клиент написан под 7 то на сервере установи уровень совместимости 7
10 сен 03, 09:30    [332702]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Andrd
Member

Откуда:
Сообщений: 56
Че-то я не догоняю
2 АлексейК. Мне необходимо связать 1спредприятие с серваком sql2000 через ClientTools(той же версии 2000)
У меня в дитсрибутиве нет нм какой инсталл MDac2.8?
10 сен 03, 09:34    [332707]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
bushmen
Member

Откуда: г. Москва
Сообщений: 828
2Andrd:
Хорошо, что у тебя ещё осталось чувство юмора - значит, не всё пропало )
10 сен 03, 09:34    [332709]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Andrd
Member

Откуда:
Сообщений: 56
Отлучюсь на 15 минут. Начальник к себе в кабинет вызывает... поговорить...
2 busmen. Чувство юмора всегда должно быть.
10 сен 03, 09:37    [332717]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
bushmen
Member

Откуда: г. Москва
Сообщений: 828
2Andrd:
mdac2.8 скачать можно тоже с сайта microsoft'a
10 сен 03, 09:43    [332727]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
АлексейК
Member

Откуда: http://www.msdatabase.ru , Moscow
Сообщений: 7683
значит так:
MDAC 2.7 устанавливается из серверного дистрибутива по любому если ставишь любой клиентский набор из дистрибутива SQL2000.

микрософтовцы обнаружили в MDAC 2.7 дырку в безопасности и выпустили 2.8

если версия mdac на сервере выше версии на клиенте- то коннекта не будет.

возможно что у тебя на сервере установлен 2.8 всилу установки сервис-паков. а на клиенте версия ниже.
10 сен 03, 09:46    [332731]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Andrd
Member

Откуда:
Сообщений: 56
2 АлексейК. А как узнать версию этого Mdac. Ведь на клиентах еще ничего не инсталировано.
Андрей с зауралья.
10 сен 03, 10:59    [332857]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
АлексейК
Member

Откуда: http://www.msdatabase.ru , Moscow
Сообщений: 7683
набор инструментов, который позволяет сравнивать версии драйверов доступа к данным.

правда понимает только до 2.7 версии , но в сравнительной таблице все видно и понятно

http://download.microsoft.com/download/5/3/4/534afa5c-71d4-4dab-bce8-afd65f8f8de5/cc.exe
10 сен 03, 11:53    [332974]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10752
Блог
Andrd <- похоже Вы не там копаете. В локальной сети TCP от пайпов силно по производительности не отличаются. А вот базу данных и сам сервер после перестановки версии SQL сервера стоило бы оптимизировать.
У нас для производительности 1С помогает ночная переиндексация.
Можно вопрос, почему Вы решили, что у Вас узкое место - сеть?
10 сен 03, 12:32    [333083]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
АлексейК
Member

Откуда: http://www.msdatabase.ru , Moscow
Сообщений: 7683
у него вроде вообще не конектится ??...
10 сен 03, 12:39    [333108]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
bushmen
Member

Откуда: г. Москва
Сообщений: 828
У него по TCP не коннектится токо.
10 сен 03, 12:44    [333121]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Fon
Member

Откуда:
Сообщений: 2
Poprobyi postavit na vse klienti MDAC2.7

Eto doljno reshit tvou problemmy.
10 сен 03, 12:44    [333123]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
bushmen
Member

Откуда: г. Москва
Сообщений: 828
А как связан mdac и TCP. Ведь Named Pipes проходит?!
10 сен 03, 12:49    [333136]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
АлексейК
Member

Откуда: http://www.msdatabase.ru , Moscow
Сообщений: 7683
Насколько я понял у него с машинками с W2000 работает, но не так быстро как хотелось бы. а с Win98 не конектится вообще.

Судя по тому что автор топика пропал -
вывода может быть 2 - или все заработало или его пришиб начальник
10 сен 03, 13:21    [333211]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Andrd
Member

Откуда:
Сообщений: 56
Привет всем. Снова автор!
Спасибо огромное за многочисленные советы! Кое-какие из них отобрал, переработал.
С протоколами проблему решил просто. Поставил пайп и все работает. Пробовал тисипишный протокол. Первый раз прокатило. Одна из рабочих станций заработала. Начал ставить на вторую ClientTools вылетел сервак, т.е. sql на серваке. Пришлось ставить заново. В итоге оставил пайпы.
Откапал линк (адреса не помню, хватило одного прочтения). Там пишут, что данная проблема из-за сырости sql2000. Совет был один: скачать все sp (1,2,3). Один за другим инталлить их, и проблема с выпадом sql2000 оступит.
11 сен 03, 09:13    [334325]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Andrd
Member

Откуда:
Сообщений: 56
Снова автор:)
Проблему с начальством решил. Привел независимого эксперта по сетям. Тот ему такой лапши на уши на весил, что еще 2 недели можно жить спокойно. Думаю что за эти 2 недели все будет работать.
11 сен 03, 09:16    [334334]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Andrd
Member

Откуда:
Сообщений: 56
Как то зашул на обсуждение одноц темы, а именно: Как повысить производительность sql. Там был небольшой скрипт:

declare @d1 datetime, @d2 datetime, @d3 datetime
set @d1=getdate()

DECLARE @name varchar(2000), @i int
SET NOCOUNT ON
CREATE TABLE t___(
id int IDENTITY PRIMARY KEY,
name VARCHAR(2000)
)

SET @i = 0
WHILE @i < 100000
BEGIN
INSERT t___ VALUES (REPLICATE('a',2000))
SET @i = @i + 1
END

set @d2=getdate()

SELECT * FROM t___

set @d3=getdate()
select datediff(ms,@d1,@d2), datediff(ms,@d2,@d3)

DROP TABLE t___
SET NOCOUNT OFF


>= Запустил его
-на серваке и вот результат: 14873 4733 00:20
-на рабочих станциях результат примерно одинаков: 14000 121000.
Точно могу сказать, что ни raid'а ни scsi-вых дисков нет.
11 сен 03, 09:23    [334347]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Andrd
Member

Откуда:
Сообщений: 56
Андрей с зауралья.
Вопрос: Почему вы решили, что узкое место в сети
Ответ: В сети имеется 35 рабочих станций. К 5 подключены switch'и на 8 портов. Старый админ ни хрена не следил за сетью. В свою очередь я позвал хорошего товарища, тот посмотревши на эту хреновую сеть пришел к выводу. Что и в зауралье еще остались горе sysadmin'ы. Взялись за оптимизацию сети и добились прироста производительности примерно на 45%.
11 сен 03, 09:43    [334384]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Andrd
Member

Откуда:
Сообщений: 56
Что касается связи 1с и сиквела. Ответ однозначный: 1с под сиквел полное гов...но.
Андрей с заурлья
11 сен 03, 09:46    [334392]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
АлексейК
Member

Откуда: http://www.msdatabase.ru , Moscow
Сообщений: 7683
опс...

1>Не так давно сервак купили за 70000 штук! Так что денег пока не дадут.
2>Точно могу сказать, что ни raid'а ни scsi-вых дисков нет.

комп за 2500$ ...
а что ж ты туда поставил дорогую видеокарту и плазменный монитор ???
11 сен 03, 10:17    [334462]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Andrd
Member

Откуда:
Сообщений: 56
2 АлексейК. Понимаешь в кургане цены на оргтехнику достаточно приличные
11 сен 03, 10:22    [334483]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
Andrd
Member

Откуда:
Сообщений: 56
Кто из москвы. Выходи на контакт. Дело есть.
Андрей с зауралья.
11 сен 03, 11:49    [334695]     Ответить | Цитировать Сообщить модератору
 Re: Касяк с протоколами в Sql2000  [new]
bantik
Member

Откуда:
Сообщений: 376
Я только что сообразил - парень же пишет 70 000 - это не у.е, а рублей !
Вот и набегает. Но за 2,5 к$ получить машинку без RAID и SCSI - нужно очень умудриться.

А совет такой
1) Протокол Named pipe - быстрее, чем TCP/IP ! Единственная нехорошесть что есть проблемы с количеством соединений - всего 255
2) При переносе базы - вы не забыли обновить статистику (sp_updatestats) и дефрагментировать индексы (см в Books-on-Line пример в конце топика DBCC SHOWCONTIG)
3) Если пользователи совсем достанут - ставь на сервер Terminal Server и пусть ходят в терминалке в полноэкранном режиме. На 1GB оперативки как раз все 20 пользователей 1С и влезут
12 сен 03, 07:40    [335971]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить