Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Windows 2008 и 1С 7.7 SQL

Автор: Avatarhh
Дата сообщения: 06.08.2008 08:26
Всем привет, столкнулся с такой ситуацией, что необходимо на 2008-й терминал впихнуть сие чудо, как оказалось нужно перезаписать три dll-ки в каталоге system32, но он просто так не дает это сделать, попробовал в защищенном режиме тоже не вышло, просто их не удалить, как повысить свои права до уровня local system незнаю, так как это роль имеет полные права на данную папку и соответсвенно файлы, себя добавить или администратора в безопасность тоже невыходит.

АААААААААА Люди что делать то?

Винда 2008 зло, но надо.
Автор: i67
Дата сообщения: 06.08.2008 09:03
Смени хозяина (захвати права), учетная запись Администратора это позволяет сделать.
Автор: Avatarhh
Дата сообщения: 06.08.2008 09:05
при смене хозяина права же все слетают помоему в безопасности?
Автор: i67
Дата сообщения: 06.08.2008 09:10
Смена хозяина в вкладке безопасность, права не слетают (кроме создатель-владелец), далее добавляешь Админа туда и даешь права на удаление фаила
Автор: Avatarhh
Дата сообщения: 06.08.2008 09:16
вроде все, сейчас будем смотреть рабостособность 1С-ки
Автор: M_Volkov
Дата сообщения: 04.12.2008 12:46
Поставил Win2008x64, SQL не ставил, база под 1Cv77 на другом сервере Win2003R2x32 + MS SQL 2000, выдало следующее:
Для доступа к базе данных требуется ODBC - драйвер для MS SQL Server версии 3.50.0303 или старше
тут как я понимаю MS SQL Server не причем, проблема с Win2008x64. Может она решаема?
Автор: Alexgg
Дата сообщения: 04.12.2008 16:05
наверно без шансов..
если реальной проблемы совместимости нету а это только проверка версии odbc внутри 1с, то нужен человек который поколупается и выпустит патч..
Автор: sarti
Дата сообщения: 05.12.2008 04:27
M_Volkov, втыкай.
Автор: M_Volkov
Дата сообщения: 05.12.2008 09:33
sarti

Цитата:
втыкай

На этой ветке Программы » 1c v7.7 и MS Windows server 2008 похоже обсуждают проблемы Windows 2008 и 1С 7.7 DBF, этих проблем у меня нет. Может у меня вообще никакого ODBC - драйвера!? Попробую SQL2000 поставить... а можно поставить ODBC - драйвер без установки SQL2000, как?
Автор: sarti
Дата сообщения: 05.12.2008 09:53
M_Volkov, а если так поискать, или самому лениво?
Автор: M_Volkov
Дата сообщения: 06.12.2008 07:07
sarti
Спасибо, всю ночь потратил на поиски, какой только фигни по этому поводу не предлагают: от "а зачем бухам Vista?" до
Цитата:
Кто ставит себе Windows Vista (скорее всего Ultima) по цене ХХХХ у.е., тот может себе позволить восьмёрку вместо семёрки

а то и вовсе запоздалые:
Цитата:
Нужно установить релиз 1С 15 или выше. Более ранние релизы могут работать только с MS SQL 7.0 + SP1 или MS SQL 6.5

Нет, ребята, толковей forum.ru-board.com форума нет!
В прочем кое что нарыл: Работа 1С v77 под Vista и MS SQL 2005 Суть решения в замене ODBC-драйверов из предыдущей версии Windows, с которой 1Сv77 работает. Понимая, что это не корректное решение особенно для сервера, все же попробовал, взял sqlsrv32.dll, sqlsrv32.rll и odbcbcp.dll из Win2003R2x64. Сообщение "Для доступа к базе данных требуется ODBC - драйвер для MS SQL Server версии 3.50.0303 или старше" исчезло, вместо него:

Цитата:
SQL State: IM003
Native: 160
Message: Не удалось загрузить указанный драйвер из-за системной ошибки 193 (SQL Server)

Какие будут мнения?
Автор: pvv1986
Дата сообщения: 13.12.2008 08:31
M_Volkov

Спасибо.
У меня все заработало !

У меня SQL 2000 + Win 2003.
На буке win Vista.
Заменил файлы: odbcbcp.dll, sqlsrv32.dll, sqlsrv32.rll. И 1с-ка пошла.
Файлы взял от win XP.
Автор: SPLG
Дата сообщения: 18.12.2008 11:25
M_Volkov

Цитата:
Какие будут мнения?

Мнений нет, сам бьюсь над этой проблемой: W2K8+SQL2005+1C7.7.
Интересно, удалось ли вам продвинуться дальше?
Автор: Alexgg
Дата сообщения: 18.12.2008 12:15
если база небольшая(до гига) то можно поюзать фаловый вариант, еще и быстрее будет.
Автор: SPLG
Дата сообщения: 18.12.2008 12:39

Цитата:
если база небольшая(до гига) то можно поюзать фаловый вариант, еще и быстрее будет.

В файловом варианте все работает, но есть конкретные требования проекта (W2K8+SQL2005+1C7.7).
Автор: sarti
Дата сообщения: 18.12.2008 12:53
SPLG, кто ж такой проект проектировал-то?
Автор: SPLG
Дата сообщения: 18.12.2008 13:23

Цитата:
кто ж такой проект проектировал-то?

Не я

Собственно, это даже не проект, а пожелания насчет программного обеспечения.
Автор: sarti
Дата сообщения: 18.12.2008 13:41
SPLG, тогда, быть может, имеет смысл отдать его на реализацию самим проектировщикам? Пусть они попробуют воплотить в жизнь эту идею. Мне кажется, это всем пойдёт только на пользу: ты перестанешь заниматься чужими глупостями, проектировщики - проектированием глупостей; а ты ведь ещё не подумал о саппорте - им ещё как-то эту связку на соплях поддерживать придётся, а речь-то не о работе в paint, а о СУБД, о данных, чья стоимость наверняка дороже сэкономленных на нормальной платформе средств и времени.
Автор: SPLG
Дата сообщения: 18.12.2008 14:08
sarti,
Я это все понимаю, но от семерки не отвертеться, а желание клиента установить на новый сервер W2K8x64 - вполне естественно. Честно говоря, я не очень надеюсь на положительное решение проблемы, но некоторое время в запасе еще есть. Вдруг что-нибудь появится в ближайшее время (какой-нибудь патч, например, к эске)? Проблему W2k3+SQL2005+7.7 ведь удалось все-таки решить, может и здесь что-то
получится?
Автор: Alexgg
Дата сообщения: 18.12.2008 15:48
1с морально похоронила 7 версию, поэтому ждать счастья от них бесполезно.
от сторонних товарищей можно ждать долго или вечно, как повезет.

Поэтому логично искать рабочую связку. сказал бы что widows 2k3 отлично подойдет для такого корявого ПО как 1с7(мое имхо) с тем же sql. так что почему бы и нет?
Автор: M_Volkov
Дата сообщения: 18.12.2008 16:31
SPLG

Цитата:
Мнений нет, сам бьюсь над этой проблемой: W2K8+SQL2005+1C7.7.
Интересно, удалось ли вам продвинуться дальше?

У меня проблема Windows Server 2008 + SQL2005x64 + 1Cv77 носит локальный характер, по сети работает.
По поводу статьи: Работа 1С 7.7 SQL на терминальном сервере Windows Server 2008, думаю переустановить Windows Server 2008 (после выхода SQL2008x64rus), и до установки обновлений попробовать 1Cv77 в терминале. Как-то у людей работает!?
Автор: SPLG
Дата сообщения: 19.12.2008 08:06
M_Volkov
Мне как раз нужно решить локальную проблему, точнее - в терминале. Конечных пользователей хотят посадить на linux.
Автор: M_Volkov
Дата сообщения: 19.12.2008 09:39
SPLG

Цитата:
Мне как раз нужно решить локальную проблему, точнее - в терминале

К авторам статьи: Работа 1С 7.7 SQL на терминальном сервере Windows Server 2008 я бращался 06.12.2008, но пока ответа не получил.
Еще у eraserrain вроде получилось, решить подобную проблему, но тоже молчит...
Интересно, а чем дело кончилось у Avatarhh?
Цитата:
вроде все, сейчас будем смотреть работоспособность 1С-ки


Добавлено:
Я использую uni-сборку 1Cv77, может попробовать Portable-версию, или что то еще?
Автор: SPLG
Дата сообщения: 22.12.2008 12:39
M_Volkov
Степень актуальности проблемы понизилась: сговорились на W2K3, на полигоне все заработало на мах. Но все равно, если будет какой-то прогресс в этом вопросе, дайте мне знать, пожалуйста.
Автор: M_Volkov
Дата сообщения: 22.12.2008 13:39
SPLG

Цитата:
если будет какой-то прогресс в этом вопросе, дайте мне знать, пожалуйста.

Сегодня получил ответ от автора статьи: Работа 1С 7.7 SQL на терминальном сервере Windows Server 2008:

Цитата:
Автор: admin
Комментарий:
Я использовал portable-сборку 1С и вроде все работает. Единственно осталась проблема установки конфигурации. А вообще я бы не рекомендовал использовать данную связку в промышленной эксплуатации.

т.е. как я и предполагал - использована Portable-сборка! Если будешь пробовать, отпишись о результатах
Автор: SPLG
Дата сообщения: 23.12.2008 13:15
M_Volkov
Спасибо за информацию!
А odbc-ишные файлы все равно при этом нужно подменять?
А это есть очень нехорошо.

А вообще проблема для меня вновь обретает актуальность: появился еще один клиент с терминалом под W2K8. Так что show must go on!

Вот только проверить в ближайшее время не получится, прежний полигон уже успешно переделали, а новый (для нового клиента) пока еще не готов.

А что касается промышленной экплуатации, то теоретически получается, что 7.7 вообще нельзя использовать с sql2005 (по лицензионным соображениям). По крайней мере на официальном форуме 1с об этом говорится однозначно. Успокаивает только то обстоятельство, что прямого материального ущерба фирме 1С не наносится (при условии легального приобретения самого продукта, разумеется).
Автор: M_Volkov
Дата сообщения: 24.12.2008 05:22
SPLG

Цитата:
А odbc-ишные файлы все равно при этом нужно подменять?

Да, варварство конечно! Еще автор статьи добавил:
Цитата:
У меня не стоял SP1
Так что не факт, что 1Cv77SQL заработает в терминале
Автор: as2389
Дата сообщения: 24.02.2009 10:00
Тема актуальная. Кто нибудь все решил без portable?
Автор: as2389
Дата сообщения: 25.02.2009 04:48
Использовал все виды exe, portable, 1cv7sql, 1cv7... не хотит...

https://blogs.technet.com/syscenter/archive/2009/02/03/windows-vista-1c-v-7-x.aspx

Вот еще статья не плохая, но на 2008 сервере тоже не работает...
Автор: ADMINDM
Дата сообщения: 25.02.2009 16:43
Поломал голову пару дней, устанавливая на Vista x64 (подойдёт и для Windows 2008 и для Seven)
1.На машине с Windows Xp:    
mkdir c:\sql_xp_for_vista
xcopy %windir%\system32\sqlsrv32.dll c:\sql_xp_for_vista
xcopy %windir%\system32\sqlsrv32.rll c:\sql_xp_for_vista
xcopy %windir%\system32\odbcbcp.dll c:\sql_xp_for_vista

2.На машине с Windows Vista\2008:
Желательно установить
Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2 (если не стоит)
http://www.microsoft.com/downloads/details.aspx?FamilyId=5b5528b9-13e1-4db9-a3fc-82116d598c3d&displaylang=ru
Релиз 1С 27, при инсталяции выбрать SQL 2005

у вас должны быть права локального администратора на данной машине.
Правой кнопкой по ярлыку от командной строки - запустить от имени администратора
vista.cmd
cd %windir%\system32\
takeown /F sqlsrv32.dll
takeown /F sqlsrv32.rll
takeown /F odbcbcp.dll
cd %windir%\SysWOW64
takeown /F sqlsrv32.dll
takeown /F sqlsrv32.rll
takeown /F odbcbcp.dll

xcopy c:\sql_xp_for_vista\*.* %windir%\system32\
xcopy c:\sql_xp_for_vista\*.* %windir%\SysWOW64
@ECHO OFF > C:\Program Files (x86)\1Cv77\BIN\OrdNoChk.prm
"C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe"
echo made ALEXX for all

Если 1С по-прежнему ругаеться на версию ODBC - запускайте и смотрите, по каким файлам определяеться версия и менять из на файлы из XP
C:\Windows\SysWOW64\odbcad32.exe
C:\Windows\System32\odbcad32.exe

Если ругается на порядок сортировки - проверить наличие пустого файла в папке с программой и базами OrdNoChk.prm
C:\Program Files (x86)\1Cv77\BIN\OrdNoChk.prm
Также проверить связь с базой по смешанному типу аутентификации (windows & sql), создав DSN

Страницы: 12345

Предыдущая тема: Вирус или сбой системы?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.