Имя: Пароль:
IT
Админ
Вопрос по MS SQL express
0 ВикторП
 
27.08.14
11:33
из СКД - (система контроля доступа :)), данные которой располагаются на MS SQL express вытаскиваю данные в 1с.
Комп, где развернут этот express- не очень мощный и часто по времени отклика была ошибка, но с 3- 4  попыток данные можно получить.
Неожиданно вспомнили про инф безопасность, теперь разворачиваю базу из бэкапа на другом SQL- там два экземпляра SQL- 1- express, 2- MS SQL 2008 не expess. Столкнулся с тем, что из экземпляра expess данные ни разу не смог получить из 1с, на 2008 - получаются без проблем.
Запросы в Management Studio работают. Подключение к экземпляру экспресс проверял udl файлом- тоже нормально, строку подключения оттуда я и брал.
В чем может быть такая работа SQL Express?
1 Ёпрст
 
гуру
27.08.14
11:34
проверить пароль и логин юзверя по которому к базе экспресс подключаешься в первую очередь
2 ВикторП
 
27.08.14
11:52
строку подключения беру из udl файла- там есть проверка соединения- проверка соединения проходит- поэтому логин и пароль правильные
3 Ёпрст
 
гуру
27.08.14
11:55
ну и на чем затык тогда ?
4 Ёпрст
 
гуру
27.08.14
11:55
какая ошибка то хоть ?
5 Ёпрст
 
гуру
27.08.14
11:56
и это.. к экземпляру скуля по имени сервака +порт обращаешься или по ip +порт?
6 Ёпрст
 
гуру
27.08.14
11:57
+ владелец базы в экспрессе кто ?
тот ли юзверь, по которому стучишься ?
7 ВикторП
 
27.08.14
12:05
Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Время ожидания запроса истекло

обращаюсь к экемпляру по имени и порту, пользователь- админ sql.

Дело не строке подключения, п.ч. аналогичное работает на другом express.
8 Ёпрст
 
гуру
27.08.14
12:07
ааа.. дело туппо в запросе
:)))
9 Ёпрст
 
гуру
27.08.14
12:07
че за запрос то хоть ?
10 ВикторП
 
27.08.14
12:15
нет, не запросе, запрос работает на другом экземпляре, и в management studio
11 Ёпрст
 
гуру
27.08.14
12:17
если по таймауту вывалился - то всё же в запросе
12 Ёпрст
 
гуру
27.08.14
12:22
банально, может, запрашиваешь поля не поддерживаемых в 1с типов.
13 ДенисЧ
 
27.08.14
12:23
(12) и из-за этого таймаут? Гонишь...
14 Ёпрст
 
гуру
27.08.14
12:25
(13) ага.. запрос то надо всё же выудить у тс как-то :)
15 Ёпрст
 
гуру
27.08.14
12:32
и это, попробуй в свойствах адо-подключения поиграться с
CommandTimeout... выстави его побольше, что ле..
16 Ёпрст
 
гуру
27.08.14
12:33
по-умолчанию, оно 30 сукунд, что ле..
17 Ёпрст
 
гуру
27.08.14
12:34
18 ВикторП
 
28.08.14
10:47
Подниму, дело не в длительности- на другом экземпляре SQL запрос за 1-2 секунды отрабатывает
19 Ёпрст
 
гуру
28.08.14
10:52
запрос покажешь , али как ?
20 ВикторП
 
28.08.14
11:38
али как, запрос тут вообще ни при чем
21 ДенисЧ
 
28.08.14
11:39
(20) тогда иппись сам.
22 ВикторП
 
28.08.14
12:23
молодец
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.