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

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

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

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

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

tippmann



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
M_Volkov
http://forum.ru-board.com/topic.cgi?forum=35&topic=41259&start=160

----------
Ваше фото на холсте!

Всего записей: 566 | Зарегистр. 16-04-2003 | Отправлено: 13:37 25-08-2008
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tippmann
и где там о MS SQL 2008? По конкретней!

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 16:15 25-08-2008
tippmann



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Был вопрос:

Цитата:
1. WinLogoNT в чём суть uni-сборки? (ссылка http://www.filehoster.ru/files/t4246 не работает! можно перезалить?)
2. Готовый патч для связки Win2008 x64 + SQL2008 x64 + 1C 7.70.027 существует? Поделитесь!  

1. Суть в том, что все в одном флаконе отученном от хаспа + работает с любым SQL
2. См. пункт 1.
 
ЗЫ По приведенной выше ссылке вы быстрее найдете патч и все инструкции как чего и где запускать. Там есть исчерпывающая информация.
К тому же я не видел описания вашей проблемы...

----------
Ваше фото на холсте!

Всего записей: 566 | Зарегистр. 16-04-2003 | Отправлено: 16:29 25-08-2008
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tippmann
Проблема в следующем: Хочу посмотреть, как 1С на х64 оси вертится, поставил Win2008 x64 и SQL2008 x64 - не весь, только то, что для баз нужно. Решил это испытать на наиболее простом, на 7-ке, и конфигуратор выдал: "Требуется MS SQL Server 6.5 + SP5a или более старшая версия". Написал в 1C - Тех.поддержка. Ответили: "По нашим сведениям внесение изменений в этот продукт, связанных с поддержкой работы с MS SQL Server 2005 или MS SQL Server 2008, не планируется. С MS SQL Server 2005 и 2008 работает 1С:Предприятие 8". Изложил проблему на http://forum.ru-board.com/topic.cgi?forum=35&topic=38673&start=380. Откликнулся j52 "А вообще-то это здесь для этого есть специальная ветка". Почитал, оказывается эта проблема обнаружилась с появлением SQL2005, и имеет решение.
Сперва по наивности я понял, что можно обойтись без патча (для меня этот вариант предпочтителен, у меня обе 1С лицензионные), что uni-сборка 27 релиза официальная, и просил WinLogoNT перезалить ссылку на нее.
Патч SpiKost также попробовал, сообщение "Требуется MS SQL Server 6.5 + SP5a или более старшая версия" исчезло, вместо него следующее:
SQL State: 08001
Native: 17
Message: [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL-сервер не существует, или отсутствует доступ.
 
SQL State: 01000
Native: 53
Message: [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
 
Возможно:
- этот патч для 25 релиза (тогда, если можно, попросил бы j52 - для 27-го релиза),
- патч для SQL2005 не подходит для SQL2008???! Может кто-то сталкивался с этой проблемой на SQL2008?
- либо я что не так делаю. Установку SQL2008 я прекратил на этапе создания кластера, посчитав, что для автономной работы SQL сервера этого достаточно?!
Вроде подробно описал свою проблему. Может, кто поможет?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 15:08 26-08-2008
j52

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

Цитата:
тогда, если можно, попросил бы j52 - для 27-го релиза

В этой-же ветке...
http://forum.ru-board.com/topic.cgi?forum=8&bm=1&topic=12881&start=20#4

Всего записей: 534 | Зарегистр. 05-05-2004 | Отправлено: 15:33 26-08-2008 | Исправлено: j52, 15:38 26-08-2008
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
j52
Нет нужного редактора, сбрось готовый BkEnd.dll!? Свои координаты я в личке оставил.

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 15:52 26-08-2008
ALEX_SE

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
M_Volkov
Имя сервера, учетной записи и пароль прописаны верно?
Учетная запись на SQL-сервере активна? Является ли владельцем базы?
Протокол TCP/IP на сервере разрешен?
В настройках ODBC нет ли источников данных на другие серверы?

Всего записей: 254 | Зарегистр. 30-12-2007 | Отправлено: 07:41 27-08-2008
tippmann



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

Цитата:
что uni-сборка 27 релиза официальная

Неа, умельцы собирали, они же и поддержку 2005 SQL прикрутили. Но работает все на ура.
http://rapidshare.com/files/76345513/27_Uni.rar Патчи никакие не нужны! Просто при установке поставить галочку где 2005 SQL.
Далее, база данных в 2008 SQL должна обязательно быть в режиме совместимости с SQL 2000 (к SQL 2005 это требование тоже относится).
В SQL включаем смешанный режим аутентификации, задаем пароль для sa и под ним коннектимся из 1С.
Вроде ничего не забыл...

----------
Ваше фото на холсте!

Всего записей: 566 | Зарегистр. 16-04-2003 | Отправлено: 16:06 27-08-2008
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ALEX_SE
Все сделал по инструкции SpiKost и http://serrge.narod.ru/1c.html:
Имя компьютера SERVER64, соответственно в сервер вбил SERVER64SQLEXPRESS, в свойствах базы Compatibility Level SQL Server 2000(80) указал, пользователь sa - владелец базы. Режим SQL смешенный, вроде как пользователь Win он не нужен, но все равно sa есть в домене, локально дал права администратора. BkEnd.dll - для 27 релиза (спасибо j52).
На счет TCP/IP и ODBC - это где смотреть, тоже в свойствах базы?
Вообще то, меня интересует, у кого-то связка MS SQL 2008 + 1С 7.7 работает, или я первый наступил на эти грабли?
Кажется я не с того начал, взял 7-ку как более простую для тестирования SQL2008, и напоролся.

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 16:43 27-08-2008
tippmann



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
M_Volkov
MS SQL 2008 я лично с 1С не пробовал. Нет смысла к самолету прикручивать балласт
1С версии 7.7 с SQL работает в ряде случаев даже медленнее, чем в файловом варианте. Ее собственно к SQL цепляют если база данных выросла и вступают в силу системные ограничения. Ну еще из за удобства бекапа или если пользователей немеряно.
Ну заточена она под dbf, чего с нее взять... Нет чтоб в SQL выборки делать а потом только результат получать - она выбирает все записи, а потом на клиенте делает уже нужную выборку

----------
Ваше фото на холсте!

Всего записей: 566 | Зарегистр. 16-04-2003 | Отправлено: 16:59 27-08-2008
M_Volkov



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

Цитата:
Неа, умельцы собирали, они же и поддержку 2005 SQL прикрутили. Но работает все на ура.

Да уж... Есть же Мастера с большой буквы, все могут! Мне не понятна позиция 1С "...внесение изменений в этот продукт, связанных с поддержкой работы с MS SQL Server 2005 или MS SQL Server 2008, не планируется". Руководство меня не поймет, если я предложу перейти на новую систему, в которой не будет доступа к архивным (предыдущих годов) базам. А налоговики тем более, когда они захотят устроить перекрестную проверку наших клиентов.
Инсталлятор запустился как родной, не было сообщения "Версия этого файла не совместима с используемой версией Windows...", как у "оригинала", поставил все как надо. Я понял, что в конфигураторе, в параметрах SQL база, в имени сервера SQLEXPRESS добавлять не надо? Сейчас конфигуратор выдал следующее "Для доступа к базе данных требуется ODBC-драйвер для MS SQL версии 3.50.0303 или старше". Открыл Источники данных (ODBC), на вкладке Системный DSN - пусто. Попытался в ручную поставить (не помню, чтобы я, когда то в ручную ставил, вроде должен сам встать при установки SQL) по аналогии с рабочим SQL2000. Вроде встал "Драйвер ODBC для SQL-сервера Microsoft, версия 06.00.6001", и "ТЕСТ УСПЕШНО ЗАВЕРШЕН!", но не помогло. Очень мне подозрительно, что в настройке источника данных ODBC, в пункте "К какому SQL-серверу требуется подключиться?" пустой выпадающий список, нельзя выбрать (local) как на рабочем (там, в списке кроме (local) все SQL сервера сети).
Пришел в выводу, либо SQL не настроен, либо не доустановлен. Я лишь установил "New SQL Server stand-alone installation or add features to an existing installation", а "New SQL Server failover cluster installation" не стал, решил, что автономной работы этого достаточно. Может я не прав? Подскажите, как добиться, чтобы ODBC драйвер сам встал?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 10:46 28-08-2008 | Исправлено: M_Volkov, 10:51 28-08-2008
tippmann



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
M_Volkov
Позиция 1С ясна как белый день - надо продвигать восьмую версию.
Источники данных ODBC настраивать не надо.
local с появлением 2005 SQL не используется, т.к. теперь можно на одной машине держать несколько SQL серверов (несколько инстанций). Машина просто не поймет кто из них local.

Цитата:
Подскажите, как добиться, чтобы ODBC драйвер сам встал?

Установить с дистрибутива SQL Server фичу под названием Client connectivity tools

----------
Ваше фото на холсте!

Всего записей: 566 | Зарегистр. 16-04-2003 | Отправлено: 13:08 28-08-2008
ALEX_SE

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

Цитата:
т.к. теперь можно на одной машине держать несколько SQL серверов (несколько инстанций)

Точно так же можно и в 2000.

Всего записей: 254 | Зарегистр. 30-12-2007 | Отправлено: 14:32 28-08-2008
M_Volkov



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

Цитата:
Client connectivity tools

Честно говоря, не нашел где это, бездумно тыкаться не хочу, решил SQL изучать по этапно. На другой х86 машине у меня стоит SQL2005Rus (не помню, сносил SQL2000, или обновил), тоже не настроенный, но ODBC драйвер там стоит. Быстренько поставил uni-сборку 1С, открыл конфигуратор базу грузить. Сначала грузилось все как обычно: создание таблиц справочников, документов ..., верификация, потом создание процедур, и на процедуре _1sp_RA4480_WriteDocAct выдал ошибку:
SQL State: 42000
Native: 7202
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Не удалось найти сервер "Имя" в таблице sysservers. Выполните sp_addlinkedserver, чтобы добавить сервер в таблицу sysservers.
Это как?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 17:36 28-08-2008
ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
M_Volkov
что установлено в Compatibility level для этой базы?

----------
Absit invidia verbo

Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 09:11 29-08-2008
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ShriEkeR
SQL Server 2000 (80)

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 12:52 29-08-2008
rcon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Меня вот тоже интересует вопрос 1C 7.7 с MSSQL 2008. Дело тут не в балласте для самолета.
При моей базе в 80 гиг, активным использованием Analisys Services и переписанными в NativeSQL встроенными процедурами 2008 версия очень бы не помешала.
От себя скажу, что 200 внутренних польззователе и 5000 портальных не испытывают особых трудностей. Связка 1С 7.70.027 + MSSQL 2005 SP2 x64 Enterprise (уже с UP9) работает как часы..  
Патч для 2005 версии НЕ РАБОТАЕТ с 2008 SQL сервером, либо, возможно, требуется дополнительная настройка.
P.S. А любой суппорт 1С можно засунуть в одно место - имеется опыт общения с московским офисом с 7.7 по 8.1 версию.

Всего записей: 116 | Зарегистр. 14-11-2005 | Отправлено: 11:32 05-09-2008
M_Volkov



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

Цитата:
Связка 1С 7.70.027 + MSSQL 2005 SP2 x64 Enterprise (уже с UP9) работает как часы..  

А 1С 7.70.027 uni-сборка или патчиный "оригинал"? Что значит "уже с UP9"? Какой Windows 2003 или 2008? Можно подробней, какие особенности установки и настройки Win и SQL? Мне на данном этапе не столь важно, чтобы были продукты 2008 года, сколько чтобы вся связка Win + SQL + 1Cv8 была х64, и при этом 7-ка тоже работала! Мы с этого года внедряем 1Cv8, не все задачи туда перенесены из 7-ки, и базам прошлых лет доступ нужен. Без этого руководство переход на 64-х разрядную ось добро не даст.
Может уже 7-ку с SQL2008 подружил? Я только что из отпуска приехал, давно сюда не заглядывал.
И попутный вопрос: как 1С на х64 оси крутится, хотя бы общее впечатление? На сайте 1С, на мой взгляд больше рекламы, чем технического обоснования для перехода на х64 ось!? (Если этот вопрос не по теме, пиши мне в личку. Мои координаты также в личке)

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 16:11 26-09-2008
M_Volkov



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

Цитата:
т.к. теперь можно на одной машине держать несколько SQL серверов (несколько инстанций)

ALEX_SE

Цитата:
Точно так же можно и в 2000

 
Как то впопыхах ставил SQL 2005, видимо не отметил параметры обновления, и SQL 2005 не обновил SQL 2000, а рядом встал. Я, конечно же, его переустановил, сделал все как надо. Теперь думаю, а надо ли мне это "как надо". Может пусть 7-ка доживает свое на SQL 2000, а 8-ка использует всю мощь SQL 2005 (а дальнейшем SQL 2008)?! Только возможно ли такое сожительство на одной машине, как корректно это сделать? Попадалась на глаза одна статья, но там решалась несколько другая проблема, как на одном сервере установить "боевой" и "тестовый" экземпляры системы. Может при установке SQL 2005 указать другое имя экземпляра (по умолчанию оно MSSQLSERVER), но оно ни где не используется? В 7-ке указывается "Сервер", в 8-ке "Сервер данных" и "Кластер серверов 1С:Предприятия", и везде это имя компьютера. Не возникнет ли путаницы между SQL серверами, если будет указано везде одно имя?
И еще, все это предполагается в дальнейшем поставить на х64 ось. Надо ли искать SQL 2000 х64, или 7-ке это по барабану?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 13:09 16-10-2008
ALEX_SE

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Имя экземпляра указывается точно так же в настройках 1С семерки.  
По поводу совмещения серверов на одном ПК - не в курсе. Не было необходимости..

Всего записей: 254 | Зарегистр. 30-12-2007 | Отправлено: 15:56 16-10-2008
Открыть новую тему     Написать ответ в эту тему

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru