Страница 1 из 1
					
				Инсталляция БД под SQL 64
				Добавлено: 18 авг 2009, 20:38
				 forsit
				При инсталляции БД под SQL 64 похоже не подхватывается namssql.dll.
В дальнейшем появляется ошибка
Could not load the DLL namssql.dll, or one of the DLLs it references. Reason: 193(error not found).
Может 64 разрядной платформы есть отдельный инсталлятор БД?
			 
			
					
				
				Добавлено: 18 авг 2009, 23:37
				 Lonesome Crow
				Нужно пропатчить DB_INST и переустановить NAP Server.
Код: Выделить всё
* ПРОБЛЕМА В ПИР: 101.38123
* ПЕРВОЕ РЕШЕНИЕ: 5.4.14.0
* КРАТКОЕ ОПИСАНИЕ: Поддержка х64 и I64 платформы на MS SQL версии
* ПРОЕКТ: Поддержка различных платформ баз данных
* ДЕТАЛИЗАЦИЯ: MS SQL
# ЧТО ИЗМЕНЕНО: библиотека внешних функций (ESP) для MS SQL сервера namssql.dll
# КАК ИЗМЕНЕНО: Добавлены варианты динамической библиотеки для поддержки версий 
под платформы x64 и Itanium
namssql.x64 - для x64
namssql.i64 - для Itanium
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Использовать ms_inst.exe версии 5.3.22 для 
обновления библиотеки внешних функций вариантом, соответствующим установленному 
серверу MS SQL.
После обновления вспомогательной службы napsrv.exe необходимо выполнить ее 
конфигурирование с помощью утилиты galconf.exe, после чего перезапустить службу.
 
			
					
				
				Добавлено: 19 авг 2009, 20:49
				 forsit
				Скачал, установил. В "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\"  легла DLL  которая раньше называлась namssql.x64. Руками удалил и поставил nasp. После инсталлции исправил ссылку owner  на GALAXYDBOWNER.
Но опять вылезло в виндовом журнале:
Could not load the DLL namssql.dll, or one of the DLLs it references. Reason: 1114(error not found).
При выполнении скрипта 
exec na_forcefreealldb
dbcc namssql(free)
Появляется ошибка
Msg 17750, Level 16, State 0, Procedure na_forcefreealldb, Line 1
Could not load the DLL namssql.dll, or one of the DLLs it references. Reason: 1114(error not found).
DBCC cannot free the DLL "namssql.dll". The DLL is not loaded.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
			 
			
					
				
				Добавлено: 20 авг 2009, 11:37
				 Ged
				в мастере в extended stored procedures посмотрите откуда берутся реализации процедур  na_* должно из namssql.x64
			 
			
					
				
				Добавлено: 23 окт 2009, 14:31
				 exbit
				Lonesome Crow писал(а):Нужно пропатчить DB_INST и переустановить NAP Server.
расскажите как пропачить
 
			
					
				
				Добавлено: 27 окт 2009, 11:05
				 Lonesome Crow
				В PatchManager-е: "Настройка" -> "Текущей системы", далее редактируем систему DB_Inst (прописываем к ней путь), устанавливаем её текущей. Затем патчим как обычно, через "Операции" -> "Установка компонентов"->"Автоматическая".
			 
			
					
				
				Добавлено: 26 ноя 2009, 20:15
				 Sniper
				forsit писал(а):Скачал, установил. В "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn"  легла DLL  которая раньше называлась namssql.x64. Руками удалил и поставил nasp. 
да, патчить надо, если старый релиз.. с 5.4.14 уже поддерживается.
2008 скуль с5.4.20 и 64битный с 22 фикса..
поковырял эту проблему у нескольких юзеров на 2005 скуле, проверил procmon ом..
(исправил текст)
локализовал проблему.. дело не в именованном инстансе и не в битности скуля..
суть в том, что в реестре в ветке службы скуля (например MSSQL$GALAKTIKA) 
в ветке ImagePath имеем путь до sqlsrv.exe и параметр -sИМЯ_ИНСТАНСА
правильно, если путь до указания -s указан в ковычках, иначе
если путь с пробелами или папка более 8 символов - будет ошибка, что не загрузилась dll
исправив в реестре путь к кслужбе скуля через кавычки и рестарт служб - решает проблему (в пире зарегим)
проверить запуск можно в query analyzer'e выполнив на мастере
exec na_forcefreealldb 
или любой другой na_
 
			
					
				
				Добавлено: 26 ноя 2009, 20:16
				 Sniper
				Ged писал(а):в мастере в extended stored procedures посмотрите откуда берутся реализации процедур  na_* должно из namssql.x64
нет, расширение будет DLL, бо инсталлятор определяет тип ОС и просто копирует x64 в binn и переименовывает ее в dll
 
			
					
				Re: Инсталляция БД под SQL 64
				Добавлено: 07 июн 2010, 12:37
				 Serg7907
				Начал ковыряться с установкой, столкнулся со следующей проблемой.
При попытке запуска Галактики выдается следующее сообщение 
[NAPSrv]: NAPSrv Server not respond
[RPC Error] Code: 1727. Сбой при удаленном вызове процедуры. Вызов не произведен.
Описания ошибки не нашел, кто-нибудь сталкивался с подобным? В какую сторону копать?
			 
			
					
				Re: Инсталляция БД под SQL 64
				Добавлено: 07 июн 2010, 13:19
				 Serg7907
				Извиняюсь, поторопился, с этим разобрался