Форум КриптоПро
»
КриптоПро УЦ
»
КриптоПро УЦ 1.5
»
Доступ к БД ЦР посредством SQL Server Management Studio Express
Статус: Активный участник
Группы: Участники
Зарегистрирован: 18.08.2012(UTC) Сообщений: 195
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 4 раз в 4 постах
|
На виртуальном ЦР пытаюсь сделать бэкап базы, но при попытке доступа к базе получаю сообщение "База данных crypto_pro_ra_db недоступна". Пробовал коннектиться и под своей учёткой, и под SA и CPRAComPlusAcct& - недоступна. Самое интересное, что в процессе манипуляций с учётками один раз удалось "прорваться" к базе, сделать бэкап, посмотреть структуру и пр. Но повторить не могу... А нам надо делать бэкапы помимо собственно резервирования ещё и для переноса "наружу" базы для Росреестра... В руководстве пишут про bat'ничек от имени CPRAComPlusAcct&, но если "вручную" нет доступа - разве батничек сможет отработать?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 01.08.2011(UTC) Сообщений: 674 Откуда: Москва
Сказал(а) «Спасибо»: 9 раз Поблагодарили: 38 раз в 36 постах
|
Какая версия УЦ? Коннектится с базой через Свойства ЦР, в вкладке Базе данных? Что пишет при подключении к базе через Management Studio Express, при проверке подлинности windows? Отредактировано пользователем 18 октября 2012 г. 21:09:09(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 22.04.2008(UTC) Сообщений: 85
Поблагодарили: 9 раз в 6 постах
|
К sql-серверу можно подключиться через managment studio с локальной машины (где стоит сервис) под windows authentication под учетной записью Администратора компьютера. Под ней Вы получите полный (аналогично sa) доступ ко всему серверу, в том числе к базам.
Для бекапа базы лучше в разделе security->logins создать в сервере еще один логин, например backuper, и в user mappings для базы crypto_pro_ra_db добавить роль db_backupoperator, и задать пароль пользователя.
После этого из bat-файла можно вызывать команду для создания бекапа по расписанию: isql -S localhost,1433 -U backuper -P [пароль] -Q "BACKUP DATABASE crypto_pro_ra_db TO DISK = 'c:\backup\crypto_pro_ra_db'"
Для того, чтобы утилита isql смогла законнектиться по порту 1433 к локальному серверу, надо в sql server configuration manager включить доступ по протоколу tcp/ip и в свойствах протокола на интерфейсе IPAll поставить tcp port = 1433. Обязательно закройте порт 1433 брандмауэром извне.
|
|
|
|
Статус: Padawan
Группы: Администраторы
Зарегистрирован: 02.12.2010(UTC) Сообщений: 1,381   Откуда: Москва Сказала «Спасибо»: 11 раз Поблагодарили: 69 раз в 47 постах
|
Цитата:А нам надо делать бэкапы помимо собственно резервирования ещё и для переноса "наружу" базы для Росреестра... Вы будете редактором таблицы UserDocument инфу заносить, а потом делать бэкап? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 18.08.2012(UTC) Сообщений: 195
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 4 раз в 4 постах
|
Ivanov-aa Версия продукта 1.05.1070. ЦР к базе коннектится. MSE с системными базами работает нормально, но к базе ЦР не подключается: "База данных crypto_pro_ra_db недоступна. (Microsoft.SqlServer.Express.ObjectExplorer)". Сейчас скопирую полностью... Вот: =================================== База данных crypto_pro_ra_db недоступна. (Microsoft.SqlServer.Express.ObjectExplorer)
Расположение программы: в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.DatabaseNavigableItem.GetChildren() в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.SummaryView.get_Items() в Microsoft.SqlServer.Management.UI.VSIntegration.AppIDPackage.ListViewVirtualStorage.CopyItems(ISummaryView summaryView) в Microsoft.SqlServer.Management.UI.VSIntegration.AppIDPackage.ListViewVirtualStorage..ctor(ISummaryView summaryView, List`1 columnDescriptors) в Microsoft.SqlServer.Management.UI.VSIntegration.AppIDPackage.RightPaneListViewer.PopulateView() ============================= Коне цитаты... да, поставил 2012 SQL Express - ошибка та же... chomper: пробовал под разными учётками - не помогает, за исключением одного раза, но я не зафиксировал - как это получилось. С самого начала выдавало ошибку подключения, начал экспериментировать с учётками - один раз "проскочило", но повторить не могу. Femi: да, ввод/корректировка данных, затем бэкап для переноса "наружу". Отредактировано пользователем 19 октября 2012 г. 13:53:53(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 01.08.2011(UTC) Сообщений: 674 Откуда: Москва
Сказал(а) «Спасибо»: 9 раз Поблагодарили: 38 раз в 36 постах
|
avm написал:База данных crypto_pro_ra_db недоступна. (Microsoft.SqlServer.Express.ObjectExplorer) При проверке подлинности windows или SQL Server? Ivanov-aa написал:Что пишет при проверке подлинности windows?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 18.08.2012(UTC) Сообщений: 195
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 4 раз в 4 постах
|
При проверке подлинности Windows. В системе под локальным администратором, под которым всё устанавливал и под которым работаю.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 18.08.2012(UTC) Сообщений: 195
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 4 раз в 4 постах
|
chomper написал: Для бекапа базы лучше в разделе security->logins создать в сервере еще один логин, например backuper, и в user mappings для базы crypto_pro_ra_db добавить роль db_backupoperator, и задать пароль пользователя.
Логин создать - не проблема, но вот в user mappings то я попасть не могу... И, к примеру, если для базы ЦР выбрать по правому клику "Reports/Standard Reports/User Statistics" (или любой другой отчёт), то получаю "Error: The server principal "RNK-CR01\Андрей" is not able to access the database "crypro_pro_ra_db" under current security context".
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 01.08.2011(UTC) Сообщений: 674 Откуда: Москва
Сказал(а) «Спасибо»: 9 раз Поблагодарили: 38 раз в 36 постах
|
ЦР и база данных установлены на одной машине? Доступны ли точки CDP, содержащий в сертификате, установленного в IIS-е? Отредактировано пользователем 19 октября 2012 г. 15:15:50(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 18.08.2012(UTC) Сообщений: 195
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 4 раз в 4 постах
|
ЦС, ЦР и АРМ Адм на разных виртуальных машинах. А вот CDP, похоже, недоступен - но разве SQL Management интересуют сертификаты? Мне казалось, он должен напрямую с сервером БД работать... С чего бы это ему ещё на IIS лезть? И про КриптоПро он, в принципе, может и не знать... Нет? Отредактировано пользователем 19 октября 2012 г. 15:20:21(UTC)
| Причина: Не указана
|
|
|
|
Форум КриптоПро
»
КриптоПро УЦ
»
КриптоПро УЦ 1.5
»
Доступ к БД ЦР посредством SQL Server Management Studio Express
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close