Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 17:50

Проблема при создании BD SQL 1c 7.7

Автор VovaNsGZ, 13 мая 2014, 18:08

0 Пользователей и 1 гость просматривают эту тему.

VovaNsGZ

Здравствуйте. Установлена чистая ОС Windows Server 2008 x64, SQL Server 2008 R2, 1c 7.7.
Делаю все по инструкции: http://tavalik.ru/ustanovka-1spredpriyatie-7-7-na-microsoft-sql-server-2008-r2/
НО, на 7 пункте при создании БД в 1с появляется ошибка:
sql state: 42000 Native:102 Неправильный синтаксис около конструкции "1"
И ничего не помогает.

Herby

Информации мало.

У вас база чистая, т.е. созданная с нуля на SQL 2008? или вы ее с более ранних версий конвертнули?
Какой collation(порядок сортировки)  у сервера и базы? Если что он должен быть одинаковым.

в какой момент ошибка появляется? после того как параметры к базе указали? или после того как пытаетесь войти в базу 1с?

VovaNsGZ

Какую еще информацию нужно написать?
База создается чистой. Затем уже надо будет с md файла выгрузить, но это уже после решения проблемы...
Параметры сортировки и т.д. по умолчанию, скрин в прикреплении.
База находится на диске D:\...\
Захожу в конфигуратор, администрирование, параметры базы данных SQl, ввожу данные, нажимаю ОК и появляется ошибка.
Так же, конфигурация, открыть конфигурацию - появляется та же ошибка, нажимаю ОК - Соединение с сервером БД не установлено.


Herby

Цитата: VovaNsGZ от 14 мая 2014, 09:50
Какую еще информацию нужно написать?

раньше как у вас было организовано? SQL ранних версий или DBF?

Цитировать
База создается чистой. Затем уже надо будет с md файла выгрузить,

возможно из-за того что у вас база чистая, а MD со своим dds, который не совпадает со структурой новой
базы. плюс совместимость должна быть SQL 2008 (100). но сначала ответьте на первые мои вопросы выше.
и не совсем понятно как вы собираетесь выгрузить данные в базу c md.


VovaNsGZ

Создается чистая база SQL, создается чистая база 1с, есть файл конфигурации md, он не типовой. При открытии конфигуратора сразу же появляется данная ошибка, т.е. до сохранения конфигурации.
На Windows Server 2003 + SQL Server 2008 R2 все работает, но это уже другая организация и к данной проблеме дела не имеет.
Изменение уровня совместимости проблему не решает.

Herby

Цитата: VovaNsGZ от 14 мая 2014, 11:30Создается чистая база SQL, создается чистая база 1с, есть файл конфигурации md,

нет такого понятия база 1с. Есть либо база SQL, либо база DBF.
а то что вы создаете под понятием "база 1с" - называется "Управляющий каталог". там нет базы, там есть файл md и другие конфигурационые файлы.

так вот, если вы в этот управляющий каталог копируете какой-то старый MD - то скорее всего проблема в этом.

Попробуйте выполнить следующие действия:

1 .Создайте управляющий каталог - с чистым md.
2. Далее выполните подключение управляющего каталога  с чистым md к базе SQL.
3. Выполните Сохранение конфигурации с реструкторизацией (например: создайте какую-нибудь константу и сохраните).
4. Убедитесь, что база работает (т.е. в вашей новой константе можно что-то изменить/сохранить).
5. После этого попробуйте загрузить конфигурацию из вашего нетипового MD.


если с чистым MD не прокатит, значит вы 27-ой релиз неудачно пропатчили.


VovaNsGZ

Спасибо за помощь. Но решил проблему следующими действиями:
Владельца БД сделал локального администратора, уровень совместимости 90, добавил разрешения на guest, так как их не было, хотя при создании задавал, ребутнул сервак и все заработало.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск