Re: Инструкция по установке базы?

Тему этого форума
"Правильная настройка SQL Server'a для работы с Technologics"
изучили.

Хотелось бы еще увидеть 
1) Инструкцию по установке базы TCS на SQL- сервере   
2) Требования к логинам и разрешениям

Re: Инструкция по установке базы?

можно получить ответ ?

Re: Инструкция по установке базы?

1) Инструкцию по установке базы TCS на SQL- сервере

Предварительно изучите следующие статьи:
11.1 Установка и настройка системы
11.1.5 Создание, резервное копирование и восстановление базы данных
Миграция TechnologiCS на другой тип сервера баз данных

Инструкция (кратко)

1. Установите MS SQL сервер
2. Запустите CSDNBaseSetup.exe из папки \BASE (пустая БД) или \DEMOBASE(демо-база) компакт-диска (то же самое можно сделать, вставив компакт-диск и в открывшемся окне выбрав "БД TechnologiCS"  или "Пример базы данных") и, следуя пошаговым инструкциям, установите БД на MS SQL сервер
3. После установки БД проверьте правильность настроек БД и MS SQL сервера (как описано в той статье, которую вы приводили)
4. Зарегистрируйте новую БД на конфигураторе (описано в статье про миграцию).
5. Перенастройте клиентские места на эту регистрацию (в файле csdn.ini)
6. Запустите TcsAdmin.exe на новой базе, он создаст логины и т.д.
Все, БД готова к работе

2) Требования к логинам и разрешениям
Вам понадобится одна учетная запись с полным доступом к БД и разрешениями на создание логинов для административных задач (в том числе, для запуска TcsAdmin'а, резервного копирования и т.д.), все остальные учетные записи создаются автоматически и не требуют никакой дополнительной настройки, пользовательские пароли назначаются в TcsAdmin'е.

Re: Инструкция по установке базы?

У нас уже есть база, ее нужно переставить на другой сервер
Я так понимаю, нужно 

1. Переставить ее на другой сервер
2. Изменить конфигуратор


Так вот в пункте 1 нужно выполнять какие-нибудь особые требрвания?
Обычный RESTORE на другой сервер подойдет ?

Re: Инструкция по установке базы?

У нас уже есть база, ее нужно переставить на другой сервер
Те же самые действия, что и при переносе базы с одной платформы на другую (с IB на MS описано в статье про миграцию, но на самом деле все равно с какой на какую)

1. Переставить ее на другой сервер
2. Изменить конфигуратор

3. Проверить настройки БД и SQL сервера
4. Перенастроить клиентские места (если надо)
5. Запустить TcsAdmin

бычный RESTORE на другой сервер подойдет ?
Подойдет

Re: Инструкция по установке базы?

Перенесли с одного сервера на другой
Ошибка при запуске TCS и TCSAdmin

General SQL error.
Server user 'C5XN8S2K7C62TTS70ZT3Q2Q222TXSY' is not a valid user in database 'TEH'.
Alias: Technology

Re: Инструкция по установке базы?

Это ошибка версии 3.0. В EM удалите этого пользователя и всех других вида  '1'...'N' из базы данных, подобные логины и запустите еще раз TcsAdmin.

Re: Инструкция по установке базы?

Удалили пока одного C5XN8S2K7C62TTS70ZT3Q2Q222TXSY в базе TCS
и все равно при запуске пишет

Unknown user name or password.
Login failed for user 'C5XN8S2K7C62TTS70ZT3Q2Q222TXSY'.
Login incorrect.
Alias: Technology


Получается что всех пользователей базы нужно будет после удаления заводить заново !!??

Re: Инструкция по установке базы?

Все пользователи хранятся внутри нашей БД IndsutriCS, так что потерять вы их никак не сможете (и при переходена другую платформу тоже). А вот пароли мы конечно же не храним.

Вы после данной операции TCSAdmin запускали?

Re: Инструкция по установке базы?

Все нормально ... проскочили
Правильно понимаю - все пароли потом завести заново ручками ?

Какого-нибудь обходного пути нет, чтобы автоматически их туда забросить, ведь раз программа их видит, они хранятся в базочке   :)?

Re: Инструкция по установке базы?

пароли не хранятся.

Re: Инструкция по установке базы?

Какого-нибудь обходного пути нет
...
они хранятся в базочке

Пароли не хранятся в БД, а назначаются логинам, т.е. используется стандартная система аутентификации SQL сервера. Способы переноса логинов с паролями между SQL серверами есть, но лучше делать все по-честному, а не лазить ручками в master..sysxlogins.

Re: Инструкция по установке базы?

Ввиду того, что база TCS будет ставится на сервер, где стоят другие программы и серверные базы и на нем уже есть свои USER и пароли, интересует вопрос
Должен ли Администратор TCS иметь полный доступ и все права на этом сервере, что нежелательно по вышеуказанной причине.
Спасибо

Re: Инструкция по установке базы?

Должен ли Администратор TCS иметь полный доступ и все права на этом сервере
Да, пока у него должна быть установлена роль System Administrators.

нежелательно по вышеуказанной причине
Поизучаем этот вопрос, чтобы уменьшить права, необходимые сисадмину TCS.