25.03.2008 18:32
Alex_scr
 
База 1с 77 dbf размер 1,8гигов при создании отчетов ощущаются сильные тормоза отчеты на 15-45 минут. Так как купили новый сервер и sql2005 для 1с8 решил перекинуть dbf базу семерки на сервер. Ощутимого прироста не обнаружил поэтому решил попробовать перейти на sql версию.

1. Для этого выгрузил данные: конфигуратор-> выгрузить данные
2. Создал пустую папку "absql" для sql базы, закинул туда папку "usrdef", создал пока на том же диске внутри папки "absql" папку "log".
3. Зашел в SQL Server Manegement Studio 2005, раскрыл конфигурацию, в вкладке "базы данных" -> создать базу данных/ имя базы "absql" / владелец <по умолчанию> (по умолчанию владелец базы SERVER1C\Администратор т.к. имя компа server1c, имя учетной записи администратор).
4. Указал размер базы как написано в 2-2,5 раза больше чем в dbf, log файл 25% от базы. Указал пути к папке где будет храниться база e:\absql; путь к log'y e:\absql\log.
5. В окне 1с 77 нажал "добавить", указал путь к базе e:\absql.
6. Зашел в конфигураторе под своим паролем. В Администрирование\параметры базы данных sql поставил следующее: сервер - SERVER1C, база данных - absql, пользователь - Администратор, пароль - 123465. При нажатии "ОК" выскакивавет ошибка: SQL state: 28000 native: 18456 message: [microsoft][odbc SQL server driver][sql server]Пользователю "Администратор" не удалось войти в систему. Соответственно далее нельзя загрузить базу так как вылетает та же ошибка.

Пробовал в сервер ставить: \\server1c;
база данных: пробовал указать вместе с путем к базе;
в пользователь писал: \\server1c\Администратор, пробовал захоть через sa и пустой пароль.

Где я ошибся или что сделал не правильно?

1 С для SQL версия 7.70.250
SQL Server 2005 v.9.00.1399.00
компоненты доступа к данным MDAC v.2000.086.3959.00
Служба ODBC вроде бы установлена, по крайней мере можно найти приложение через поиск.
ОС Microsoft Windows 2003 Server R2.
В sql server manegemant studio в вкладке "безопастность" стоит галочка "проверка подлинности через sql server и windows". Владельцем всех баз является "server1c\администратор"

Про несовместимость 1с 77 и скуль 2005 почитал в инете
скачал пропатченный bkend.dll, не помогло, попробовал изменить сам прогой winhex - тоже не помогло.

У кого есть какие предложения?

Главное на том же сервере, с тем же 2005 sql база 1с8 работает.
25.03.2008 22:31
Alex_scr
 
Вобщем помогло только изменение пароля sa на новый, владельца базы тоже поставил sa. Почему не хотел коннектиться под "администратор" не понятно. Загрузил базу , завтра попробую протестю на скорость.
16.06.2008 07:23
isi
 
Для MSSQL2005+1C v7.7 надо релиз 27 поставить, он заточен под MSSQL2005, а вообще тебе надо почитать про работу в SQL варианте, чувствуется, что ты не понимаешь что делаешь
25.06.2008 11:01
NGhost
 
Цитата:
Mtirt Угу. Только не в том числе, а ТОЛЬКО Сервер предприятия.
Они в качестве сервера баз данных используют Postgree DB. А для клиента все равно нужен win.
Правда лично я пока не видела ни одной базы. Эспериментировать собираюсь, но где-то через месяц.
У меня завелось, более того, после ковыряния конфига и базы, работает в 1,5 раза быстрее.
28.10.2010 12:49
pavlo
 
Win server Ent 2003 R2 sp2 x32 + 1c 7.7 (27) + sql2005sp3 не пашет, точнее все можно менять и работать, а вот произвести реструктуризацию базы не возможно (то есть скажем размер поля в конфигураторе, какого-нибудь сменить и записать) пишет следующее (поправлюсь есть ли решение более реальное чем в строке базы указывать на другой драйвер в реестре, потому как работаю с этой базой еще с других серверов, а файл настроек базы то один)

"несоответствие версий ODBCBCP и драйвера"

кто нить решал данную проблему? *29
Часовой пояс GMT +3, время: 14:47.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.