Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Windows 2008 и 1С 7.7 SQL

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8

Открыть новую тему     Написать ответ в эту тему

opt_step



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WinXP SP3 + MS SQL 2008 EE + 1c 7.7.027  
запустил пустую базу все ок, далее делаю загрузку базы в 1с из zip
пишет ошибку:
Несоответствие версий ODBCBCP SQL Server Driver и драйвера
(ошибка возникает на создании процедуры _1SSBSEL_TLOCK (синтаксис может хромать).
Далее открываю пустую базу, делаю пару доков, делаю выгрузку базы ВСЕ ОК,
потом делаю загрузку (из файла выгрузки) опять:  
Несоответствие версий ODBCBCP SQL Server Driver и драйвера

Всего записей: 11230 | Зарегистр. 10-09-2008 | Отправлено: 10:36 28-07-2009 | Исправлено: opt_step, 11:48 28-07-2009
ManBot



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Может это уже и проскакивало, но все же рискну выложить для всеобщего изучения.
 
Инструкция по настройке 1С Предприятие 7_7 на платформе x64, Win 2008 + SQL 2005

----------
Анука улыбнули свои улыбальники быстро!

Всего записей: 334 | Зарегистр. 25-11-2005 | Отправлено: 11:44 28-07-2009
opt_step



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Инструкция по настройке 1С Предприятие 7_7 на платформе x64, Win 2008 + SQL 2005  

все по инструкции

Всего записей: 11230 | Зарегистр. 10-09-2008 | Отправлено: 11:49 28-07-2009
golychev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ManBot
проскакивало на 3 странице.

Всего записей: 634 | Зарегистр. 09-02-2005 | Отправлено: 17:50 28-07-2009
dadu



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Рабочее решение
 
Установка 1C SQL v7.7 на Server 2008 SQL Server 2008
 
 
Проверено на Server 2008 R2 x64 в качестве терминала + Server SQL 2008 R2 x64 на другом серваке
 
пс.
 Если при закрытии 1С будет выдавать ошибку "1С:V7.7 starter program bla bla" - копайте в сторону внешних компонент. Нужен vkloader.
 Если при обновлении конфиги - «База данных не может быть открыта в однопользовательском режиме» патчить bkend
собснно вот цитата, но только цитата о bkend, полностью не цитирую, ибо верхнее решение более красивое

Цитата:
5.Под MS SQL 2008 1С может при реструктуризации таблиц ИБ и обновлении MD выдавать ошибку «База данных не может быть открыта в однопользовательском режиме».
a.Иногда помогает просто подождать 10-15 минут и ошибка проходит сама собой. 1С некорректно работает с сервером: она оставляет открытыми служебные соединения, которые ей же самой и мешают. Сервер сам закрывает такие соединения по таймауту.
b.Чтобы кардинально избавиться от таких проблем можно пропатчить bkend.dll, заменив там все вхождения строки (их там 2): Select COUNT(*) from master..sysprocesses where dbid=DB_ID('%s') на вот такую:Select COUNT(*) from master..sysprocesses where kpid=DB_ID('%s') В результате 1С перестанет проверять наличие повисших сеансов и будет запускаться даже если они есть. В частности станет возможно пользоваться средством management studio параллельно с работой конфигуратора 1С.

 
можно в шапку оформить у кого желание есть
 
Отредактировано. Дабы избежать лишних уточнений.

Всего записей: 1222 | Зарегистр. 13-11-2002 | Отправлено: 16:53 07-10-2009 | Исправлено: dadu, 17:04 12-10-2009
CatKRASAVA



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток!
 
Помогите плизззз
 
Стоит Windows 2003 R2 x64 Enterprise Edition (терминальный сервер) на нем установлена 1с версия 7.70.015 скульная, ODBC настроила, тест показывает ок, при попытке соединения с базой вылетает ошибка: SQL State 08001, сервер не найден или нет доступа
 
Всевозможные варианты, которые описывались выше попробовала не помогло
 
С рабочих станций все запускается, но нужно чтобы работало именно в терминале, для удаленных пользователей

Всего записей: 10 | Зарегистр. 23-09-2007 | Отправлено: 15:40 11-10-2009
valdi77

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CatKRASAVA
 
Какой SQL сервер?
Если установлен SQL Server 2000 тообязательно нужен SP не ниже 3а (лучше четвертый)
 
Может это с ошибкой и не связано но очень уж старый у вас релиз текущий 7.70.27
лучше заменить иое имхо

Всего записей: 661 | Зарегистр. 03-04-2004 | Отправлено: 23:07 11-10-2009
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
dadu

Цитата:
Проверено на Server 2008 R2 в качестве терминала + Server SQL 2008 на другом серваке  

Просьба уточнить разрядность другого сервера, на котором стоит Server SQL 2008. То что Server 2008 R2 х64 сомнений не вызывает, других нет. У автора статьи "Установка 1C SQL v7.7 на Server 2008 SQL Server 2008" также говорится
Цитата:
Устанавливаем ОС Server 2008 Enterprise (у меня x86)
поэтому у меня большие сомнения, что ваш Server SQL 2008 стоит на х64 ОСи...
То что для 1Cv77 разрядность так не важна, понятно. Но нужна ее совместная работа с 1Cv81, вот для нее очень важна разрядность х64 и ОСи, и SQL!

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 10:45 12-10-2009
dadu



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
M_Volkov
 
все х64, можете не сомневаться. и при чем тут 8.1, мы в какой теме?
 
у меня поначалу было впечатление , что вам действительно нужно решение.... с такой бурной деятельностью.. оказалось то базар вокзал. бери да делай.
 
CatKRASAVA
 
 
 гуглится на раз-два , (файервол, на вскидку , если что )

Всего записей: 1222 | Зарегистр. 13-11-2002 | Отправлено: 16:57 12-10-2009
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
dadu

Цитата:
все х64, можете не сомневаться. и при чем тут 8.1, мы в какой теме?

Чем вызвано, что у тебя
Цитата:
Server SQL 2008 на другом серваке
мне не хочется для 1С 7.7 SQL отдельный х86 сервер ставить... Сейчас у меня работает связка Windows Server 2008 x64 + SQL Server 2008 x64 + 1Cv7.70.027 SQL uni-сборка все на одном сервере вместе с 1С 8.1! Но с оговоркой - только по сети, в терминале (локально) никак... Поделись своим решением подробнее, многие тебе спасибо скажут...

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 08:27 13-10-2009
Ravens81



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня работает связка Windows Server 2008 x64 + SQL Server 2000 + 1Cv7.70.027 SQL uni-сборка все на одном сервере вместе с 1С 8.1!
И терминально работает, но есть сложность в подкладывании  правильных файлов ODBC которые я подкладываю скриптом. Скрипт может выполнятся только из по Администратора
Я делаю app которую травлю на скрипт, скрипт после замены файлов, запускает 1С.  
Все ничего, но юзеру приходится два раза вводить логин и пароль админа, я использую подмену имени админа, для простоты, обозвал ААА, а пароль самый простой. Щас бьюсь как рыба чтоб уйти от ввода паролей юзерами
 
У кого есть более простое решение, более правильное и нежное, чем прямое копирование-замещение и удаление файлов для подключения к SQL-нику. Все были бы благодарны!!!

Всего записей: 3 | Зарегистр. 09-02-2008 | Отправлено: 12:04 01-11-2009
Rams14

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
*




спам. /emx/

Всего записей: 15 | Зарегистр. 30-10-2009 | Отправлено: 03:25 02-11-2009 | Исправлено: emx, 13:20 02-11-2009
morkomorane

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
никто не сталкивался с тем, что согласно инструкции надо загружать данные в sql базу с тачки на которой стоит XP, а XP держит максимум 3 гига оперативы, и при загрузке выдается ошибка, о том, что нехватает оперативы? какие есть варианты обхода?

Всего записей: 6 | Зарегистр. 05-08-2008 | Отправлено: 12:10 02-11-2009
ADMINDM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
никто не сталкивался с тем, что согласно инструкции надо загружать данные в sql базу с тачки на которой стоит XP, а XP держит максимум 3 гига оперативы, и при загрузке выдается ошибка, о том, что нехватает оперативы? какие есть варианты обхода?

Попробуйте увеличить файл подкачки, поиграться с праметрами в boot.ini типа /PAE и т.д.
 
Добавлено:

Цитата:
Все ничего, но юзеру приходится два раза вводить логин и пароль админа, я использую подмену имени админа, для простоты, обозвал ААА, а пароль самый простой

Ну так  воспользуйтесь runas /savecred, предварительно сохранив пароль в системе, не указывая его пользователю. или любой другой программой, типа admilink
http://www.crw-daq.ru/download/bin/installadmilink.exe
 ExecAs
http://pisoft.ru/execas/execas.htm

Всего записей: 365 | Зарегистр. 05-09-2006 | Отправлено: 15:37 02-11-2009
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
morkomorane

Цитата:
надо загружать данные в sql базу с тачки на которой стоит XP

Не обязательно с WinXP x86, можно с любой другой старой ОС х64: WinXP x64 и Win2k3x64, для которых нет ограничения до 4 Гб памяти. А у некоторых и Win2k8x64 стандарт с 1С 7.7 SQL локально работает (после подмены ODBC-драйверов)

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 16:12 02-11-2009
ADMINDM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подредактировал батник для Windows 7 (Seven) 64bit и для Windows 2008 R2 64 bit :
Запускать от имени пользователя admin, которого необходимо добавить в локальные администраторы
Предварительно скопировать из Windows Xp 3 файла в папку c:\sql_xp_for_vista
Возможно батник придеться запускать 2 раза
В моменты запуска 1С должна быть закрыта:
mkdir c:\vista_sql
cd %windir%\system32\
 takeown /F sqlsrv32.dll
 takeown /F sqlsrv32.rll
 takeown /F odbcbcp.dll
 
attrib -r -s sqlsrv32.dll
attrib -r -s sqlsrv32.rll
attrib -r -s odbcbcp.dll
 
 
icacls sqlsrv32.dll /grant adminD,WDAC)
icacls sqlsrv32.rll /grant adminD,WDAC)
icacls odbcbcp.dll /grant adminD,WDAC)
move sqlsrv32.dll  c:\vista_sql /Y
move sqlsrv32.rll c:\vista_sql /Y
move odbcbcp.dll c:\vista_sql /Y
 
cd %windir%\SysWOW64
 takeown /F sqlsrv32.dll
 takeown /F sqlsrv32.rll
 takeown /F odbcbcp.dll
attrib -r -s sqlsrv32.dll
attrib -r -s sqlsrv32.rll
attrib -r -s odbcbcp.dll
icacls sqlsrv32.dll /grant adminD,WDAC)
icacls sqlsrv32.rll /grant adminD,WDAC)
icacls odbcbcp.dll /grant adminD,WDAC)
 
move sqlsrv32.dll  c:\vista_sql /Y
move sqlsrv32.rll c:\vista_sql /Y
move odbcbcp.dll c:\vista_sql /Y
 
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"

Всего записей: 365 | Зарегистр. 05-09-2006 | Отправлено: 23:48 02-11-2009 | Исправлено: ADMINDM, 23:50 02-11-2009
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ADMINDM

Цитата:
для Windows 7 (Seven) 64bit и для Windows 2008 R2 64 bit  

я так понял, что ты из тех счастливчиков, у кого 1С 7.7 SQL под Windows 2008 R2 локально (и в терминале) работает!? Наверное у тебя Standard? Я на работе Enterprise поставил с дистрибутива
Цитата:
MICROSOFT.WINDOWS.SERVER.2008.R2.RTM.X64.VOLUME.RUSSIAN.DVD-WZT  
7600.16385.090713-1255_x64fre_server_ru-ru_VL-GRMSXVOL_RU_DVD.iso
SIZE: 3,149,486,080 byte
MD5: E99F25CB4D09A5AFE795853D96D5CF52
- подлинный диск M$.  
1С 7.7 SQL локально не хочет работать (и при прямой подмены ODBC-драйверов), приходится запускать ее через виртуалку... много памяти требует. Дома собираюсь обновить систему, чешу репу, что ставить - Standard вполне бы хватило... Будь добр, уточни конкретно, какая у тебя система... (желательно указать дистрибутив)

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 09:31 03-11-2009
morkomorane

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2mvolkov
 
2008 ent x64 у меня, не r2
у меня работает сейчас 1cv77 в двухтысячном sql. Двенадцатигиговая база.
Перекидываю её в 2005 sql, ибо купил себе новую серверную платформу, а двухтысячный sql не умеет использовать и половины современых процессорных инструкций, фичи памяти и т.д.
Да и reporting service от 2005 sql мне нужен

Всего записей: 6 | Зарегистр. 05-08-2008 | Отправлено: 10:25 03-11-2009
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
morkomorane

Цитата:
2008 ent x64 у меня, не r2  

а подробнее... Я спашивал здесь и далее
Цитата:
Сдается мне, что те единичные случаи, когда работает, это более простые и ранние версии, сборки Windows 2008: то х86, то без SP1, то Стандарт...не далеко ушедшие от Windows 2003. Была надежда на SP2 (им был обновлен sqlsrv32.dll) - ни чего не изменилось. Думаю, на более высоких версиях Windows 2008 R2 (Win7) тем более ждать безнадега, что 1С 7.7 SQL заработа
а тут ADMINDM выдал такое чудо...

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 11:25 03-11-2009
morkomorane

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2mvolkov
 
ставил вот с такого образа 6001.18000.080118-1840_amd64fre_Server_ru-ru_VL-KRMSXVOL_RU_DVD + накатывал все обновления (в сети у меня запущен WSUS)

Всего записей: 6 | Зарегистр. 05-08-2008 | Отправлено: 13:03 03-11-2009 | Исправлено: morkomorane, 13:05 03-11-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Windows 2008 и 1С 7.7 SQL


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru