Перейти к содержанию
Форум Челябинских Автомобилистов

1с переход на Sql


Рекомендуемые сообщения

Закрепленные сообщения
короче такой трабл1ска есть в dbf форматеперевели на sqlзапускаю 1ску - дохожу до выбора пользователя и тут глюкесли запускатиь 1ску войдя под учетной записью администратора домена - входит под любым пользователем 1скиесли же зайти под учетной записью пользователя домена - то после выборя пользователя 1ски - ни под кем запустить низя - вылетает ошибка и ссылка на учетную запись пользователясначала удумал косяк на уровне правпотом посмотрел ошибку - ни фига - именно из-за учетной записи
Ссылка на комментарий
Поделиться на другие сайты

Незакрепленные сообщения

в пользователь какой? sp_changedbowner делал?

в AD - пользователь домена, но заведен на локальной машине в группу администраторыsp_changedbowner не делал - я 1ску не веду
Ссылка на комментарий
Поделиться на другие сайты

короче такой трабл1ска есть в dbf форматеперевели на sqlзапускаю 1ску - дохожу до выбора пользователя и тут глюкесли запускатиь 1ску войдя под учетной записью администратора домена - входит под любым пользователем 1скиесли же зайти под учетной записью пользователя домена - то после выборя пользователя 1ски - ни под кем запустить низя - вылетает ошибка и ссылка на учетную запись пользователясначала удумал косяк на уровне правпотом посмотрел ошибку - ни фига - именно из-за учетной записи

С 1С на SQL не работал. Но опыт работы с SQL есть. SQL - MS SQL 2000?Тебе надо добавить пользователей работающих с 1С, к БД в Enterpris Manager в Security. Короче не понятно написал... Еще проверь какой режим работый SQL сервера Mixed Mode или SQL Only. Доменный админ добавляется в админы SQL при установке.
Ссылка на комментарий
Поделиться на другие сайты

Да делалось все просто, создавался один клиент на SQL и делалась команда в SQL sp_changedbowner для предоставления данному клиенту всех прав...Самое плохое, когда начинают разделять права.А если не ведешь, то что спрашиваешь? Пусть ломает голову тот, кто ведет... А ему по моему лень открыть поисковик и набрать "1с SQL ошибка"
Ссылка на комментарий
Поделиться на другие сайты

Немного off- начиная с какого размера базы (или какие другие критерии) целесообразно 1С(7.7)-ку переводить на SQL? А то база уже 3.5Гб, сервак еле ворочает, бухи нормально работать могут только терминальными клиентами, иначе ждать замучишься.
Ссылка на комментарий
Поделиться на другие сайты

Немного off- начиная с какого размера базы (или какие другие критерии) целесообразно 1С(7.7)-ку переводить на SQL? А то база уже 3.5Гб, сервак еле ворочает, бухи нормально работать могут только терминальными клиентами, иначе ждать замучишься.

У меня размер базы одного предприятия 2,8 гига, другого 440 метров... Обе работают под SQL. 8 юзеров. Иначе все тормозило (правда терминалку не пробовал).
Ссылка на комментарий
Поделиться на другие сайты

юзал на SQL базы примерно 25 гектар... Не скажу, что все нормально было, были и тяжеловесные расчеты, но просто их надо было писать на дополнительной библиотечке, которая организовала прямой запрос к SQL базам, минуя корявую 1с...2DDD Смотри, тут много интересного. Например - как быстро у тебя восстанавливается база после аварийного выхода? А при хранении 1с 7.7 на SQL проблема восстановления индексов уже не стоит. вообще что то читалось о 2 гиг на dbf файл, но тут опять все упирается в написание самой программы. Можно что на этих гига будет летать, а можно и на 100 метрах еле ползти...
Ссылка на комментарий
Поделиться на другие сайты

ChelSI, из моей инструкции, "как создавать SQL базу для 7.7 на SQL 2000"

 

Установка SQL-Сервера

 

1. на сервере должна стоять Win 2000 Serv SP4

2. Устанавливаем MS SQL Server 2000.

2.1. Далее...Далее...Далее... В окошке про вариант авторизации оставить авторизацию средствами SQL-сервера (Не Windows авторизацию)

3. Устанавливаем SP3a.

3.1. Перед установкой прописываем в переменных среды путь к Temp на короткий типа C:\Temp

3.2. Устанавливать лучше под пользователем с правами администратора в своем имени не содержащем русскиз букв.

4. В Entrprise Manager создаем базу Base

4.1. В параметрах базы указываем "Auto shrink"

4.2. В Security-Logins добавляем пользователя Base, способ авторизации - SQL, во вкладках даем все права, и права на доступ к базе Base

4.3. Через Query Analizer для базы Base устанавливаем пользователя Base владельцем командой:

sp_changedbowner 'Base'

4.4. Предыдущий пункт выполнить неудастся, пока пользователь 'Base' есть в списке пользователей базы Base. (Удалить пользователя из базы).

5. Новая база в 1С

5.1. Создаем новую базу в 1С как пустую папку (можно положить 1cv7.md и ExtForms, но без 1cv7.dd или 1cv7.dds)

5.2. При запуске базы конфигуратором выбираем вариант "MS SQL Server"

5.3. Прописываем Администрирование-Параметры базы данных SQL

6. Запускаемся.

 

p.s. Готов за деньги приехать и настроить.

Ссылка на комментарий
Поделиться на другие сайты

Немного off- начиная с какого размера базы (или какие другие критерии) целесообразно 1С(7.7)-ку переводить на SQL? А то база уже 3.5Гб, сервак еле ворочает, бухи нормально работать могут только терминальными клиентами, иначе ждать замучишься.

по моему опыту на SQL в 7.7 стоит переходить от 1 Гб.

igorgri прав, в каждом случае по разному.

Подумал, есть две клиентские базы 4-Гб, все на SQL. Все работают.

 

На SQL требования к серваку больше: самому SQL-ю желательно подарить памяти столько, сколько база весит. т.е. в твоём случае от 4 Гб.

Ссылка на комментарий
Поделиться на другие сайты

всем спасибо

denisk, я поговорю с начальством на счет твоего p.s. Готов за деньги приехать и настроить

Ссылка на комментарий
Поделиться на другие сайты

2DDD

Смотри, тут много интересного. Например - как быстро у тебя восстанавливается база после аварийного выхода? А при хранении 1с 7.7 на SQL проблема восстановления индексов уже не стоит. вообще что то читалось о 2 гиг на dbf файл, но тут опять все упирается в написание самой программы. Можно что на этих гига будет летать, а можно и на 100 метрах еле ползти...

Переиндексация идет в среднем 10-12 минут. Core2Duo 2667Мгц/2Гб/320RAID1, Win2003server

 

по моему опыту на SQL в 7.7 стоит переходить от 1 Гб.

igorgri прав, в каждом случае по разному.

Подумал, есть две клиентские базы 4-Гб, все на SQL. Все работают.

На SQL требования к серваку больше: самому SQL-ю желательно подарить памяти столько, сколько база весит. т.е. в твоём случае от 4 Гб.

Ясно. У меня всего 2 гига, 4 гига мамка не видит, только 3, поскольку двухканальный режим терять не захотелось, решили пока 2 планки по гигу оставить, надо еще 1гиговую планку размахнуть на 2Х512.

В принципе терминальными клиентами все довольно шустро, но косяки лезут, причем все чаще.

Изменено пользователем DDD
Ссылка на комментарий
Поделиться на другие сайты

Немного off- начиная с какого размера базы (или какие другие критерии) целесообразно 1С(7.7)-ку переводить на SQL? А то база уже 3.5Гб, сервак еле ворочает, бухи нормально работать могут только терминальными клиентами, иначе ждать замучишься.

А сколько пользователей в терминальном режиме работает?Вообще такой объём уже под СКУЛЬ....на старой работе с дбф на скуль перешли...прогресс говорят есть, но от терминального режима полностью не отказались всё равно) Да и зависит многое от конфигурации...

вообще что то читалось о 2 гиг на dbf файл, но тут опять все упирается в написание самой программы. Можно что на этих гига будет летать, а можно и на 100 метрах еле ползти...

+1

В принципе терминальными клиентами все довольно шустро, но косяки лезут, причем все чаще.

А какие косяки?
Ссылка на комментарий
Поделиться на другие сайты

Windows 2000 Server?дома собрал мега-банку для свертки баз. в ней Win 2000 Server из 6-ти Гиг только 3 увидел.Включил опцию в boot.ini что-то типа /3G, и сервак увидел все 6, работает нормально.
Ссылка на комментарий
Поделиться на другие сайты

А сколько пользователей в терминальном режиме работает?А какие косяки?

В среднем 15-20 пользователей сидят терминальными клиентами и еще 3-5 юзеров коннектятся стандартно.В базе похоже, много "мусора" стало. Все пользователи даже выходят корректно, она все равно требует переиндексации. Вообще в этом году решили переходить на восьмерку SQL-вскую (вон счет уже выкатили почти на лимон), может попроще будет.

Windows 2000 Server?дома собрал мега-банку для свертки баз. в ней Win 2000 Server из 6-ти Гиг только 3 увидел.Включил опцию в boot.ini что-то типа /3G, и сервак увидел все 6, работает нормально.

не, 2003серверпро 3G поподробнее, если можно Изменено пользователем DDD
Ссылка на комментарий
Поделиться на другие сайты

Windows 2000 Server?дома собрал мега-банку для свертки баз. в ней Win 2000 Server из 6-ти Гиг только 3 увидел.Включил опцию в boot.ini что-то типа /3G, и сервак увидел все 6, работает нормально.

Это в случае если у тебя БИОС видит всё...У меня например и БИОС определяет не как 4Г а как 3400 Мб)
Ссылка на комментарий
Поделиться на другие сайты

мой boot.ini"[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /3GB /USERVA=3030"ключ /3GB вроде как для этого? однако не помогло...
Ссылка на комментарий
Поделиться на другие сайты

В boot.ini прописать: /PAE.

+1мой бут ини, винда Windows Server 2003 Enterprise Edition SP1 v 1039, видит и использует 6 Гб ОЗУ.
[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /usepmtimer /pae
Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Сейчас на странице   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...