Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Настройка SQL SERVER EXPRESS


Страницы:   1 2

VadimSpb ©   (2006-01-04 15:54:00) 

Подскажите ссылку на описание и настройку Настройка SQL SERVER EXPRESS. Никак не могу соединиться на локальной машине.


VadimSpb   (2006-01-06 21:47:00) [1]

С базами разобрался - работают. Теперь надо понять как подключаться по сети.
Могут быть особенности, если сеть одноранговая, сервера нет, одна машина имеет расшареный диск для общего доступа?


sniknik   (2006-01-06 20:43:00) [2]

> 3. Попробовал увидеть демо-таблицу из Delphi. ADOTable коннектится, но не показывает поля. В чем может быть проблема?
ну для начала ADOTable сразу убирай (и больше к нему не прикачайся), хотя именно тут он и ни причем.

на всех таблицах полей не видиш? у тебя одна демо база?

когда ставил у меня было 2, одна "классическая" (не отличалась ничем от 2000й), другая "фенечная от 2005го". фенечка заключалась в том что добавлена схема во владельцы таблиц. т.е. если в 2000м адресация шла база.владелец(dbo обычно).таблица то в 2005м "добавка" база.схема.владелец.таблица
у меня правда это отличие проявлялось не в этом (я все на запросах смотрю), а в том, что необходимо было в запросах полный адрес указывать, для таблиц со схемами (без них и в 2000м, при подключении к текущей базе ее можно не указывать, как и владельца).
в общем теоретически если поля таблиц дельфи определяет через OpenSchema (а через что еще? ;) и при siColumns не укажет TABLE_SCHEMA то вариант как раз и будет что не найдет ни одного поля.
попрыгай по таблицам, т.к. в одной или в двух таблицах даже в этой "фенечной" базе есть "нормальные", если найдеш такие(поля в них будут видны), а в остальных так и нет... то вот тебе и причина(/проблема).


Fay   (2006-01-06 19:48:00) [3]

2 VadimSpb   (06.01.06 19:23) [25]
1) Зачем?
2) Ничего специфического.
3) Верю, конечно, но представить не могу.

С удовольствием помог бы, но
1) когда я ставю MSSQL, мозг в процессе не участвует (только автопилот)
2) из постов следует, что всё уже настроено

Вот самому бы потрогать....


VadimSpb   (2006-01-06 19:23:00) [4]

Добрался до офисной сети, провел первые экперименты и появился ряд вопросов. Поставил в сети EXPRESS. Вся инсталляция по умолчанию, включен сетевой сервис, проверил включение TCP/IP.
Проблема осталась та же. Понял, что чего то не хватает.
Доперло - оказывается есть Managment Studio Express. Скачивается и устанавливается отдельно. Скачал, поставил.
Коннектится! На локальной машине. По сети пока не хочет, надо повозиться.
1. Чтобы не сделать было один пакет EXPRESS???
2. Какие особенности при коннекте по сети?
3. Попробовал увидеть демо-таблицу из Delphi. ADOTable коннектится, но не показывает поля. В чем может быть проблема?


sniknik   (2006-01-06 12:32:00) [5]

> А самому проверить?
для этого нужны некоторые обьективные причины ->
а) личная заинтресованость
б) очень очень интересно
с) просто интересно и легко проверить (паралельно комуто помочь)
д) проверить ничего не стоит (не надо сносить существующий сервер, скачивать/нести с работы этот, даже перезагрузки не требует(это проблема когда чегото мулом качаеш. очередь теряется))
е) возможно чтото еще (предложенные $$$ например)

ничего этого в этом случае нет. сведения тянут на "забавно, но вряд ли пригодятся". (в отличие от того что сказал АП, что это ограничение, тут тянет на "полезно, пригодится отшивать не в меру ретивых клиентов. которые хотят все и ничего за это не платить")

вывод: проверять естественно не буду, но как сказал уже, приму к сведению на всякий случай.


Fay   (2006-01-06 01:56:00) [6]

2 sniknik ©   (05.01.06 23:04) [22]
> ну я и доверяю... тем кого знаю.
А самому проверить? Или некий sniknik не достоин доверия уважаемого sniknik-а ?
8)


sniknik   (2006-01-05 23:04:00) [7]

> Главный вывод - удалить эту заразу из ОС невозможно!!!
ставил, сносил... без проблем. и вообще ось у меня дома без переустановок уже лет пять... (четыре точно). а уж чего только не ставил на нее, ужасть сколько...

> Нужно доверять учиться людям 8)
ну я и доверяю... тем кого знаю. а там посмотрим, если понадобится.


Fay   (2006-01-05 21:56:00) [8]

2 VadimSpb   (05.01.06 21:49) [19]
> Главный вывод - удалить эту заразу из ОС невозможно!!!
Это не совсем правда. Да и нет в этом абсолютно никакой необходимости.
Просто нужно быть внимательным при установке.
Успехов.


Fay   (2006-01-05 21:52:00) [9]

2 sniknik ©   (05.01.06 20:39) [18]
Всё заработает. Нужно доверять учиться людям 8)


VadimSpb   (2006-01-05 21:49:00) [10]

> но у меня не пошла инсталляция - надо ввести sa_пароль.
ну и ввел бы любой. (ты видать отошол от умолчании и выбрал + mssql серверную авторизацию в добавление к виндовой)

Нет, он почти сразу после началаустановки выдает это требование. Нашел в сети - надо править ini-файл. Сходу не вышло,сразу перешел на EXPRESS.
кстати да (спасибо MOA), не просек сразу, это у тебя вторичная установка, так бывает если к одному экземпляру сервера еще один на туже машину ставиш, по какойто причине...
Пробовал и голую установку и вторичную - одна фигня ...
снеси все, оба варианта, проверь сервисы после, есть там сервис mssql? почисть реестр (на всякий случай) в общем убедись что никакого mssql сервера не стоит, а после ставь EXPRESS (или на чистую систему если есть возможность). а после проверяй.
Делал, чистил. Главный вывод - удалить эту заразу из ОС невозможно!!! Только новой установкой ОС!!! Штатное удаление полного сервера и EXPRESS-а, чистка реестра ничего не дают. Начинаю экспортировать базу из Access-a, а он видит давно удаленный альяс ... :-((
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Shell
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=129385&SiteID=1

Посмотрю,спасибо.
>> BOL (SQL Server Books online) должна быть в поставке
Не должна.

Есть, почитаю.
Или я стану мастером по установки этой ... или ...


sniknik   (2006-01-05 20:39:00) [11]

> Лечится удалением
Microsoft SQL Server 2005 Books Online set this entry. I've deleted the "shell" key and the books online stop working. After this I reinstalled the BOL and Management Studio stopped working. Interesting. :)
последствия применения. "некоторые" источники (впервые от Анатолия Подгорецкого это услышал, а то както неудобно "источники" ;) так и говорят, либо либо, т.к. это ограничение express-а. либо GUI либо BOL.

но спасибо буду знать (а может и подобрать вариант можно чтобы и то и то заработало. хотя врядли нужно, будем работать естествено будет Develop версия).


Fay   (2006-01-05 20:10:00) [12]

2 MOA ©   (05.01.06 14:58) [11]
>> BOL (SQL Server Books online) должна быть в поставке
Не должна.


Fay   (2006-01-05 20:03:00) [13]

2 sniknik ©   (05.01.06 0:09) [3]
> по некоторым источникам - нигде. т.к. либо, либо. или у тебя ...
Лечится удалением
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Shell
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=129385&SiteID=1


sniknik   (2006-01-05 16:02:00) [14]

> но у меня не пошла инсталляция - надо ввести sa_пароль.
ну и ввел бы любой. (ты видать отошол от умолчании и выбрал + mssql серверную авторизацию в добавление к виндовой)

> Подключение происходит и без альяса, просто пишем вручную Имя_компа\Имя_сервератолько если установлен полный сервер.
кстати да (спасибо MOA), не просек сразу, это у тебя вторичная установка, так бывает если к одному экземпляру сервера еще один на туже машину ставиш, по какойто причине...
видать у тебя всетаки прошла установка (возможно частично) MSDE и EXPRESS поставился отдельным инстансом.
отсюдя и проблема (полную версию на чистой системе ставил? вот и нет проблем)

снеси все, оба варианта, проверь сервисы после, есть там сервис mssql? почисть реестр (на всякий случай) в общем убедись что никакого mssql сервера не стоит, а после ставь EXPRESS (или на чистую систему если есть возможность). а после проверяй.


VadimSpb   (2006-01-05 15:54:00) [15]

По сети пока не пробовал.
В системе, где стоит SQL Server Management Studio все коннектится нормально.
В системе, где EXPRESS - не соединяет.
Пробовал устанавливать сервер и по умолчанию и именованный экземпляр.


MOA   (2006-01-05 15:49:00) [16]

>пишем вручную Имя_компа\Имя_сервера
Если это Вы делаете в SQL Server Management Studio - у Вас установлены именованные инстансы SQL Server (т.е. при установке Вы установили не сервер по умолчанию, а именованный экземпляр) - это так и надо?
По сети SQL Server Management Studio работающие SQL Server не находит?


VadimSpb   (2006-01-05 15:41:00) [17]


> возми на пока, MSDE (аналог EXPRESS но не 2005 а 2000й).
>  он во всяком случае уже "обкатанный"

Попытался, но у меня не пошла инсталляция - надо ввести sa_пароль. Не стал с этим разбираться и сразу перешел на EXPRESS. Все равно в ближайшее время на него придется переходить.
BOL нашел, почитаю.
Подключение происходит и без альяса, просто пишем вручную Имя_компа\Имя_сервера только если установлен полный сервер.
Если EXPRESS - ошибка.
И еще вопрос: как в EXPRESS прицепить базу к серверу?


MOA   (2006-01-05 14:58:00) [18]

Да, и
>Подскажите ссылку на описание и настройку
BOL (SQL Server Books online) должна быть в поставке - это основной документ.


MOA   (2006-01-05 14:56:00) [19]

Очень может быть, что Вы ошиблсь где-то при описании алиаса (если я правильно понял, что имеется в виду алиас в смысле SQL Server Client alias).
Попробуйте без алиасов и, если
>Машина локальная.
- попробуйте подключится к серверу (local). Оставьте Shared Memory (и Named Pipes и TCP/IP если планируете доступ из сети).
Удачи!


sniknik   (2006-01-05 14:20:00) [20]

возми на пока, MSDE (аналог EXPRESS но не 2005 а 2000й). он во всяком случае уже "обкатанный" (только не 4гиг а 2гиг ограничения, если это не критично...)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо