[ОТВЕТИТЬ]
09.03.2007 09:19
Kryukov
 
Как заставить работать 1С 7.7 с MSSQL 2005, кто нибудь работает с такой конфой ?
09.03.2007 09:36
sevushka
 
В тестовом режиме пробовал, кайфа от перехода 2000-2005 не ощутил. Чтобы запустилось патчил bkend.dll, по-моему. Патч в инете валяется, у меня сейчас нету.
09.03.2007 13:27
stalker
 
Kryukov, надо 27 движок ставить там вроде все нормально работает имхо 1с-овцы писали что там именно подружизи 2005 и 1с
09.03.2007 13:36
bob
 
А еще говорят что 8.1 умеет работать под Linux (в том числе и служба "Сервер предприятия").
09.03.2007 13:41
Mtirt
 
Угу. Только не в том числе, а ТОЛЬКО Сервер предприятия.
Они в качестве сервера баз данных используют Postgree DB. А для клиента все равно нужен win.
Правда лично я пока не видела ни одной базы. Эспериментировать собираюсь, но где-то через месяц.
16.03.2007 12:20
Kryukov
 
Цитата:
sevushka В тестовом режиме пробовал, кайфа от перехода 2000-2005 не ощутил. Чтобы запустилось патчил bkend.dll, по-моему. Патч в инете валяется, у меня сейчас нету.
Всем спасибо всё заработало. Если кому нужно то вышлю инструкцию.
10.04.2007 17:36
BigBear
 
Запускаю новый сервер в конторе (2xXeon CoreDuo, 4gb,). W3K 2SP, MSSQL2005 enterprise SP2 Rus (новый софт, поэтомы для простоты поставил русский), Citrix PS4, 1C 7.7 27 релиз SQL, сервер в домене станделоном, все чудненко крутится до момента перехода с dbf на sql.
При попытке установить соединение из конфигуратора с sql выдает сообщение : При виндовс аудентификации- нет доверительного соединения, при микшед моде
Пользователю "sa" не удалось войти в систему. Причина: учетная запись отключена.
Что только не делал: менял пароль на sa, менял режимы совместимости и sql и 1с
сам я в sql - дерево - может кто нибудь поможет и даст инструкции как эти две софтины снюхать
11.04.2007 09:38
Kryukov
 
Для начала нам понадобится сам SQL + его компоненты. Берем тут:
Скрытый текст (только для групп: Registered :: 2):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.

Затем нужно установить всё это в последовательности: Framework, SQLEXPR, SSMSEE. При установке SQL сервера необходимо Выставить режим авторизации "MixedMode" (т.е. Windows+SQL), и указать пароль учетной записи "SA". После установки можно зарегистрировать SQL на сайте майкрософта (пусть в Вашей коллекции будет на 1 лицензионный продукт больше). Это бесплатно =))

Далее нужно подключиться к базе. Вот тут есть небольшая загвостка - по умолчанию подключение возможно только через SharedMemory. Ни по TCP/IP, ни через PIPE подключаться не будет. Для работы 1С этого не достаточно, потому нам необходимо отключить клиентский (не серверный) протокол SharedMemory. Делается это в "SQL Server Configuration Manager". Для проверки можем подключиться "SQL Server Management Studio Express CTP" по остальным протоколам.

Теперь настает очередь 1С. В отличие от 2000 SQL в 2005 есть некоторое отличие - в "параметрах баз данных SQL" нужно указывать не просто имя компьютера с БД, а ИМЯ_СЕРВЕРАSQLEXPRESS. Далее вводим имя БД, учетку (sa), и пароль для нее. Пробуем подключиться / жмём "ОК". Тут нас поджидает второй подводный камень - 1С не потдерживает 2005SQL. "Требуется ms sql server версии 6.5 + service pack 5a или более старшая версия". Тогда нужно подправить BkEnd.dll для 1c v.7.7
Поскольку 1С v7.7 штатно не поддерживает MS SQL 2005, вы получите сообщение "Требуется MS SQL Server 6.5 + Service Pack 5a или более старшая версия!". Чтобы устранить это, необходимо изменить BkEnd.dll следующим образом (для 21-го релиза 1С):
Скрытый текст (только для групп: Registered :: 2):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.

В свойствах базы данных на SQL Server ставим Compatibility Level SQL Server 2000(80) и тестируем.
И будет Вам счастье
11.04.2007 10:59
stalker
 
Kryukov, если не сложно выложь эту длл куда нибудь. патченую.
11.04.2007 14:21
Kryukov
 
Этот для 7.70.025
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 21 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.


OlegON: Файл переложил
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, время: 06:58.

 

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