| 
		
			| Миграция 2.5.9 -> 3.0.11 [сообщение #3179] | Wed, 27 September 2023 11:22  |  
			| 
				
				
					|  sg729 Сообщений: 86
 Зарегистрирован: June 2022
 | Member |  |  |  
	| 1. Нужно ли после gbak/restore перекомпилировать хранимые процедуры ? 2. Будет ли fbclient.dll 3.0.11 работать с базой 2.5.9 ?
 3. Если вдруг потребуется вернуть базу обратно в 2.5.9 сможет ли gbak 2.5.9 восстановить базу из *.fbk 3.0.11 ?
 |  
	|  |  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	| 
		
			| Re: Миграция 2.5.9 -> 3.0.11 [сообщение #3188 является ответом на сообщение #3179] | Wed, 27 September 2023 16:33   |  
			| 
				
				
					|  hvlad Сообщений: 381
 Зарегистрирован: August 2022
 | Senior Member |  |  |  
	| sg729 писал(а) Wed, 27 September 2023 11:22 1. Нужно ли после gbak/restore перекомпилировать хранимые процедуры ?1. Можно, но не требуется.2. Будет ли fbclient.dll 3.0.11 работать с базой 2.5.9 ?
 3. Если вдруг потребуется вернуть базу обратно в 2.5.9 сможет ли gbak 2.5.9 восстановить базу из *.fbk 3.0.11 ?
 
 Если нужно убедиться, что старый код полностью совместим с новым сервером, или получить некоторые
 преимущества нового сервера - тогда лучше перекомпилировать.
 
 Если есть вероятность downgrade, то лучше не трогать - если в результате сервер задействует новые BLR коды,
 то такая процедура не сможет восстановиться старым сервером.
 
 2. Да. Но нужно изучить релизноты насчёт конфигурации клиента.
 
 3. Да, если в БД нет нового кода (BLR, типы данных и т.п.)
 
 PS Есть Migratin Guide от Carlos Cantu, рекомендую.
 |  
	|  |  | 
	|  | 
	|  | 
	|  | 
	| 
		
			| Re: Миграция 2.5.9 -> 3.0.11 [сообщение #3243 является ответом на сообщение #3181] | Wed, 04 October 2023 13:56   |  
			| 
				
				|  |  Док Сообщений: 101
 Зарегистрирован: June 2022
 | Senior Member |  |  |  
	| shavluk писал(а) Wed, 27 September 2023 12:21 у меня почему-то в памяти осталось(вроде от kdv инфа была): можно забекапить gbak'ом от тройки и отресторить gbak'ом от 2.5.9, но клиентом от тройки3. нет, только через скрипт
 Приснилось?
 
 FPC/Lazarus (trunk) | Win10 x64 Ultim/Debian 11 amd64/Darwin x86_64 Monterey | Firebird 3.0.10 x64 | IBX by TonyWhyman
 
 https://zoltanleo.blogspot.com/
 [Обновления: Wed, 04 October 2023 13:57] Известить модератора |  
	|  |  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	| 
		
			| Re: Миграция 2.5.9 -> 3.0.11 [сообщение #3442 является ответом на сообщение #3441] | Fri, 20 October 2023 16:02   |  
			| 
				
				
					|  МП Сообщений: 889
 Зарегистрирован: August 2022
 Географическое положение: бурятский тун...
 | Senior Member |  |  |  
	| каша. 
 всё что касается Legacy, то не поддерживает новые фичи.
 всё что касается Srp, то не работает со старым протоколом.
 
 алюминь! ©
 [Обновления: Fri, 20 October 2023 16:03] Известить модератора |  
	|  |  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	| 
		
			| Re: Миграция 2.5.9 -> 3.0.11 [сообщение #3452 является ответом на сообщение #3450] | Fri, 20 October 2023 18:48   |  
			| 
				
				
					|  avp Сообщений: 89
 Зарегистрирован: October 2023
 | Member |  |  |  
	| Я первый раз вижу чтобы в тексте ошибки вместо того чтобы сказать конкретную причину просто отправляли в лес, т.е. читать мануал. Откуда мне понять что ему не нравиться.
 Работает только такая комбинация:
 
 Но это метод для старых клиентов. Как сделать чтобы если клиент от 3.0 то работало по новому?AuthServer = Legacy_Auth
AuthClient = Legacy_Auth
WireCrypt = Enabled
UserManager = Legacy_UserManager[Обновления: Fri, 20 October 2023 18:48] Известить модератора |  
	|  |  | 
	| 
		
			| Re: Миграция 2.5.9 -> 3.0.11 [сообщение #3453 является ответом на сообщение #3452] | Fri, 20 October 2023 21:17   |  
			| 
				
				
					|  avp Сообщений: 89
 Зарегистрирован: October 2023
 | Member |  |  |  
	| Ещё вопрос. Откуда fbclient.dll берёт файл firebird.msg??? запускаю по очереди instreg, instclient
 но всё равно при любой ошибке в текст вставляется такое:
 
 В предыдущих версиях такой херни не было.can't format message 13:393 -- message file C:\Windows\system32\firebird.msg not found.Почему instclient его туда не копирует???
 
 Получается надо клиента вручную копировать в каталог приложения вместе с файлом firebird.msg?
 Или проще будет грузить fbclient.dll по прямому пути полученному из ключа в реестре?
 [Обновления: Fri, 20 October 2023 21:17] Известить модератора |  
	|  |  | 
	|  | 
	|  | 
	|  | 
	| 
		
			| Re: Миграция 2.5.9 -> 3.0.11 [сообщение #3457 является ответом на сообщение #3456] | Fri, 20 October 2023 22:13   |  
			| 
				
				
					|  avp Сообщений: 89
 Зарегистрирован: October 2023
 | Member |  |  |  
	| sim_84 писал(а) Fri, 20 October 2023 21:59 Почему? Сервер не ругается.
 Такая схема неработоспособна.AuthServer = Srp
UserManager = Legacy_UserManager
 
 А такая?
 
 
AuthServer = Legacy_Auth
UserManager = Srp
[Обновления: Fri, 20 October 2023 22:17] Известить модератора |  
	|  |  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  |