2015-04-04 6 views
0

У меня была авария администратора, которая перезагрузила пароль сервера sql пользователя Orbeon 4.6, в sql server 2008R2. Теперь ни одна из форм с сервера Orbeon не отправит сообщение. Продолжайте получать разрешение «SELECT» было отклонено на объекте «orbeon_form_definition», в базе данных «orbeon», в схеме «dbo» «Никто не помнит старый пароль, чтобы изменить его.Сброс пароля пользователя сервера Orbeon sql

Попытка выяснить, как я могу попасть в Орбеон? или Tomcat, чтобы изменить пароль для учетной записи пользователя, которая подключается к SQL Server для базы данных Orbeon. Не знаком с Орбеном или как он работает. Любая помощь будет оценена по достоинству. Благодарю.

ответ

0

Orbeon использует управляемый контейнером источник данных. В ${TOMCAT_DIR}/conf/server.xml должна быть указанная запись, в которой вы можете сменить пароль:

<Resource 
    name="jdbc/sqlserver" 
    auth="Container" 
    type="javax.sql.DataSource" 
    initialSize="3" 
    maxActive="10" 
    maxIdle="20" 
    maxWait="30000" 
    driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" 
    poolPreparedStatements="true" 
    validationQuery="select 1" 
    testOnBorrow="true" 
    username="orbeon" 
    password="orbeon" 
    url="jdbc:sqlserver://server"/> 
1

Если у вас есть резервная копия, просто восстановите резервную копию в SSMS, если данные не изменили ваше действие. В противном случае перейдите в восстановленную базу данных Orbeon и перезапишите значение в текущей базе данных. Убедитесь, что вы сделаете резервную копию, прежде чем совершить ошибку.

Смежные вопросы