Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   MS SQL Server 2005 Express + SilentStorm Editor (http://forum.oszone.net/showthread.php?t=128886)

noname_06 17-01-2009 00:54 1010154

MS SQL Server 2005 Express + SilentStorm Editor
 
Проблема в следующем: есть SilentStormSentinels Editor, для работы которого нужен M$ SQL Server 8.0 По причине отсутствия последнего - установлен MS SQL SERVER 2005 EXPRESS + MS SQL Server Management Studio Express.
Поскольку прога обращается к серверу БД по имени службы, она была удалена (mssql$sqlexpress), а потом создана под именем MSSQLSERVER. Потом по инструкции (от редактора) в perf-SQLEXPRESSsqlctr.ini и sqlctr.ini (других ini-файлов у sql не нашол) были добавлены строки

[Options]
SECURITYMODE=SQL
SAPWD=simple
TARGETDIR="d:\Program Files\Microsoft SQL Server\MssqlSilentStorm\Binn\"
DATADIR="d:\Program Files\Microsoft SQL Server\MssqlSilentStorm\Data\"

и созданы соответствующие поддиректории в папке SQL-я.
Теперь при запуске редактра возникает ошибка

OLE DB Error Message
Source:"(null)"
Description:"(null)"
Help File:"(null)"
Help Context: 0
GUID:{**********-****-****-****-****************}

На сколько я понимаю, либо прога, либо sql не может найти размещение сервера БД, хотя пока не имею представленияя, что нужно править.

Delirium 19-01-2009 00:52 1012110

noname_06, ну единственное, что можно предложить - запускать Filemon и regmon при старте приложения и отмониторить, куда же лезет программа и чего ей не хватает.

Busla 19-01-2009 12:08 1012460

noname_06, лучше не пересказывать от себя, а использовать оригинальную терминологию. SQL Server через ini-файлы не конфигурируется - что-то ты путаешь.
Месторасположение как самого SQL Server, так и его данных никого не должно волновать - это сетевой сервис. По идее, нужно:
* установить SQL Server,
* возможно поменять способ авторизации,
* скорее всего создать или восстановить из резервной копии базу данных;
* в этом редакторе указать настройки соединения, - обычно это имя сервера, имя базы данных, имя пользователя, пароль пользователя.

Amin 01-02-2009 00:31 1025847

Цитата:

Проблема в следующем: есть SilentStormSentinels Editor, для работы которого нужен M$ SQL Server 8.0 По причине отсутствия последнего - установлен MS SQL SERVER 2005
Версия 8.0 - это M$SQL 2000.
M$SQL 2005 - это уже версия 9.0
В свойствах каждой БД есть такой параметр - Compatibility Level. В вашем случае - 8.0 (MS SQL 2000)
Иногда невнимательность к этому параметру может вызвать много неприятностей - например таких: http://my.opera.com/Aminux/blog/show.dml/2540740

Сперва проверьте, жив ли ваш сервер БД и его база. И только потом - проверяйте настройки программы.


Время: 15:57.

Время: 15:57.
© OSzone.net 2001-