Re: переход с Interbase на MS SQL server
Сергей Коновалов писал(а):
Может разработчики подскажут козырную инсталляционную строчку?;-)
"CD диск: \Bin\MSDEMand.exe"
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
TechnologiCS → СУБД → MS-SQL → переход с Interbase на MS SQL server
Сергей Коновалов писал(а):
Может разработчики подскажут козырную инсталляционную строчку?;-)
"CD диск: \Bin\MSDEMand.exe"
Спасибо.
Только запуск этого ехе приводит к останову по invalide instance name
Наверное Вы устанавливаете еще один экземпляр, не удалив предыдущий, удалите его, т.к. при установке через msdemand управление экземплярами не ведется.
Сергей Коновалов писал(а):
Может разработчики подскажут козырную инсталляционную строчку?;-)
1. Исправьте в реестре
Ключ: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer
Переменная: LoginMode = 0x00000002
2. Перезагрузите компьютер или перестартуйте сервис MSSQLServer
После этого конвертация должна будет идти
Спасибо. Попустило. :)
Конвертация прошла, но в указанной директории администратор TKC базы не находит. Я ее глазами тоже не вижу.
А как она под сиквелом должна обзываться?
Похоже нашел.
Но непонятно почему разархивирование происходит не в выбранную папку, а папку баз сиквела.
Подскажите каков пароль SA после инсталляции SQL Servera с помощью MSDEMand?
Извините, каюсь, слажал, нужно не забывать правило RTFM. :D
Была беда, а теперь другая. :)
Повторюсь TCS 4.6.3,
MSDE 2000а
При запуске администратора TCS для регистрации проконвертированной базы выдается сообщение
SQL Server Error: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
Сервис запущен, конвертация проходит нормально
В поле пути к базе конфигуратора стоит строка SERVICE:\IndustriCS
Подскажите может неправильно указан путь?
Сергей Коновалов писал(а):
SERVICE:\IndustriCS
Наверно должно быть: SERVICE:IndustriCS ?!?!
Должно быть - СЕРВЕР:БАЗА т.е. SERVICE:IndustriCS
Не понятно из каких соображений вы сделали SERVICE:\IndustriCS
Пробовались разные варианты. При установке этого варианта выдается сообщение
SQL Server Error: Cannot open database requested in login 'IndustriCS'. Login fails.
Сергей Коновалов писал(а):
Пробовались разные варианты.
csdncfg.ini можете показать?
И еще укажите, база у вас локальная или напишите имя компьютера, на котором она находится?
Сергей Коновалов писал(а):
SERVICE
А SERVICE - это имя сервера mssql на котором установлена БД?
Это содержимое ини файла
[TISQL]
DBDisp=TISQL
DBPath=SERVICE:IndustriCS
UpgradePath=C:\Program Files\Consistent Software\CSDN Configuration Server\Upgrade\4.6.3\
InterBase=service:C:\Program Files\InterBase Corp\InterBase\isc4.gdb
DBType=MS
TMP=F:\TISQL\Temp
CARD=F:\TISQL\CARDS
SCRIPT=F:\TISQL\SCRIPT
Use3DLabel=0
MyRecords=0
HideButtons=1
SPEEDSEARCH=0
TreeViewNode=0
DecimalPlaces=0
FontSize=0
GridAlign=0
ProcessTab=0
ShowTrayIcon=0
LocalSort=0
WebBrowser=
OleBrowser=
InstalledViewers=0
LANGUAGE=
SERVICE - имя машины на которой развернут сиквел.
Сергей Коновалов писал(а):
SERVICE - имя машины на которой развернут сиквел.
1. На сервере SERVICE вставьте дистрибутивный диск TCS
2. Найдите на диске в папке MSDE файл EnableNetwork.reg, двойным щелчком запустите его и нажмите OK.
3. Перезагрузите компьютер
P.S. Если файла EnableNetwork.reg на диске нет, то скачайте его в архиве по ссылке
please-change-link
Выполнил ваши рекомендации.
Ошибка осталась
SQL Server Error: Cannot open database requested in login 'IndustriCS'. Login fails.
Проверил regedit-ом.
Все установки которые должны быть проделаны прошли.
Одна правда не соответствует.
ProtocolList вместо цифровой записи в ключе стоит np tcp. Но судя по кодировке ASCII это тоже самое.
Что скажут старейшины? :)
Я просмотрел логи запуска сиквела.
Почему-то не увидел запуска базы IndustriCS.
Вот лог
Starting up database 'master'.
Using 'SSNETLIB.DLL' version '8.0.766'.
Starting up database 'model'.
Server name is 'SERVICE'.
Skipping startup of clean database id 4
SQL server listening on 192.168.50.120: 1433.
SQL server listening on 127.0.0.1: 1433.
SQL server listening on TCP, Shared Memory, Named Pipes.
SQL Server is ready for client connections
Clearing tempdb database.
Starting up database 'tempdb'.
Recovery complete.
SQL global counter collection task is created.
Starting up database 'msdb'.
Using 'xpsqlbot.dll' version '2000.80.760' to execute extended stored
procedure 'xp_qv'.
Может поможет для подсказки. :)
удалите mssql
удалите все папки которые не удалились автоматически
выполните установку mssql
выполните создание бд TechnologiCS
Спасибо. Все запустилось.
А не сможете пояснить что-было не так? :D
Как говорится и снова здравствуйте!
Радость была не долгой.
Сегодня с утра база ТКС не запустилась с MSDE.
Не подскажите все таки, где собственно прописываются базы для запуска?
Или опять повторить процедуру полной переинсталляции и конвертации?
Сергей Коновалов писал(а):
база ТКС не запустилась с MSDE.
а по подробнее?
Сергей Коновалов писал(а):
Не подскажите все таки, где собственно прописываются базы для запуска?
система использует два основных настроечных файла
1.csdncfg.ini
2.csdn.ini
Первый - настройки конфигуратора - там настраиваются пути к БД
Второй - настройки клиентсой части - там настраивается, из какой закладки первого файла читать настройки.
Поподробнее:
Конфигуратор не изменялся.
При запуске ТКС рекомендует запустить администратора и выдает ошибку:
SQL Server Error: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
При запуске администратора выдает ошибку:
SQL Server Error: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
Главное, что в логах о запуске MSDE отсутствует запись о запуске базы IndustriCS.
А не подскажите откуда MSDE получает информацию какие базы активировать?
просмотрел csdn.ini
Там только
[CSDN]
DB=NULL
И для общего развития, для чего служит этот файл?
TechnologiCS → СУБД → MS-SQL → переход с Interbase на MS SQL server