Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
ВнизНастройка SQL SERVER EXPRESS Найти похожие ветки
← →
VadimSpb (2006-01-04 15:54) [0]Подскажите ссылку на описание и настройку Настройка SQL SERVER EXPRESS. Никак не могу соединиться на локальной машине.
← →
Fay © (2006-01-04 18:45) [1]2 VadimSpb (04.01.06 15:54)
Лучше напишите, как Вам НЕ УДАЛОСЬ. По шагам.
З.Ы.
Об установке есть в BOL.
← →
VadimSpb (2006-01-04 23:34) [2]Установил SQL SERVER 2005 EXPRESS.
Включил все протоколы.
Создал альяс.
Пытаюсь экспортировать базу из Ассеss - нет соединения, альяс видит.
Пробовал разные варианты с протоколами :-((
Машина локальная.
BOL - это где?
← →
sniknik © (2006-01-05 00:09) [3]> Установил SQL SERVER 2005 EXPRESS.
молодец. возьми с полки пирожок.
> Включил все протоколы.
зачем? выключи, все выключи кроме named pipes (ну на кряйняк еще TCP/IP можно но только когда в сети будеш, не только локально)
> Создал альяс.
это где? в BDE? ... полож пирожок на место!
> Пытаюсь экспортировать базу из Ассеss - нет соединения, альяс видит.
это как, и в чем? все правильно с BDE другого результата можно и не ждать. (вилами по воде писано, оно то и с 2000м через раз работало, а уж с 2005м...)
> Пробовал разные варианты с протоколами :-((
а кто сказал, что это поможет? что дело вообще в протоколах, почему решил? чего ты к ним вообше пристал? оставлять надо было по умолчанию как поставилось, или см. up про протоколы.
> Машина локальная.
да без разници.
> BOL - это где?
по некоторым источникам - нигде. т.к. либо, либо. или у тебя есть enterprise manager (возможно переименован, в общем утилиты управления базами) или BOL.
но вообше должно быть тамже в поставке сервера, полное название справки - Books Online.
для экспорта стартуй EM(enterprise manager) или как оно там счас названо, и ищи DTS (Data Transformation Services) это гдето на базах по правой кнопке мыши -> все задачи -> Import Data.
(указываю все приблизительно, т.к. express еще не пробовал а сервер 2005 бету тестил уже довольно давно (с полгода назад))
← →
VadimSpb (2006-01-05 01:58) [4]
> Создал альяс.
это где? в BDE? ... полож пирожок на место!
При чем здесь BDE??? Альяс создается в SQL SERVER Configuration Manager.
Только после этого при экпорте из Access (Delphi тут вообще не у дел) в Мастере можно увидеть сервер. Но не коннектится ...
Могу тортик предложить ... или пиво ...
← →
sniknik © (2006-01-05 11:10) [5]> в SQL SERVER Configuration Manager
так вот ты какой северный олень...
это EM в нем так теперь называется, возможно, не помню. но помню там все в одном совмещается, и EM и Analysis Manager (OLAP), а вот, чтобы алиасы приходилось создавать в утилитах сервера для конекта к серверу же... не помню. сервер на другой машине подключить возможно... тогда элиас это "New SQL Server Registrations"? или ты влез в аналог Analysis Manager-а и пытаешся там связь с базой настроить? тогда не получится, по тем же источникам OLAP входит в ограничения express-а, т.е. в нем он не работает (с другого полноценного сервера подключится можно, но в самом express-е его нет)
вообще так трудно ориентироваться не имея установки перед глазами... тем более все что помню относится не к express а к более полному серверу хотя и бете. врядли реально помогу. (если только подождеш когда мы его внедрять будем. переходить с 2000го. недолго с полгодика еще ;о))
можеш проверить коннект так (стандартным методом)
создай на рабочем столе текстовый файл (правой кнопкой мыши -> создать), переименуй его в udl.udl (примерно, разширение только важно) делай двойной клик на нем... открылась панель настройки? настраивай.
провайдера выбери для начала Micrisoft OLE DB Provider for SQL Server
на следующе вкладке - имя сервера оставь пустым (локальное же соеденение проверяем)
для входа в сервер выдели "Учетные сведения Windows NT" (юзер под которым работаеш в винде должен быть администратором)
теперь выбери базу данных на сервере... выбирается? все коннект есть, можно дальше не проверять.
тоже самое можеш повторить с "Direct" провайдером для MSSQL (должен там быть. был добавлен новый провайдер. у меня был)
> Могу тортик предложить ... или пиво ...
высылай факсом.
← →
VadimSpb (2006-01-05 12:47) [6]
> теперь выбери базу данных на сервере... выбирается? все
> коннект есть, можно дальше не проверять.
Не выбирается ...
Если написать вручную Имя_компа\Имя_сервера (в этом списке пусто), то базы выбираются. Это я поставил полный SQL 2005. На другой ОС у меня только EXPRESS. Там и этого невозможно ...
Я понимаю, что спрашиваю еруду, но нет пока литературы по 2005 :-(( и в сети ничего не нахожу по настройке и работе - только как все это круто :-))
А время жалко на хрень тратить. Вот и ищу, кто это это уже проходил.
← →
sniknik © (2006-01-05 14:05) [7]> Если написать вручную Имя_компа\Имя_сервера (в этом списке пусто)
ну при установке на локальном компе (нет сети), оно и 2000м не всегда показывает в списке имя сервера.
а в 2005 читал еще и "фенька" есть, не определятся как SQL Server (где это сказать не могу), т.е. при включенной галке на это нельзя, будет определить извне стоит на машине MSSQL или нет (типа кто знает что он там и так подключится)
> Это я поставил полный SQL 2005.
вот там BOL точно есть...
у меня именно такой и был, проблем (если не считать тормоза изза черезчур "навороченности") не было, с подключениями уж точно.
в express должно быть единственное отличие (по подключениям, аналогично MSDE) ставится по умолчанию с только виндовой авторизацией, а sql ную включить трудновато, в отсутствии утилит ;), но сдесь и утилиты есть. вообще без проблем должно быть.
> А время жалко на хрень тратить. Вот и ищу, кто это это уже проходил.
ну ктото должен быть первым...
← →
VadimSpb (2006-01-05 14:13) [8]Меня интересует в первую очередь EXPRESS, чтобы пользователям проще было. У них сети по 2-7 машин и ставить полный сервер не стоит. + он еще и официально бесплатен. Пытаюсь перевести базу с Access для сетевого варианта программы.
← →
sniknik © (2006-01-05 14:20) [9]возми на пока, MSDE (аналог EXPRESS но не 2005 а 2000й). он во всяком случае уже "обкатанный" (только не 4гиг а 2гиг ограничения, если это не критично...)
← →
MOA © (2006-01-05 14:56) [10]Очень может быть, что Вы ошиблсь где-то при описании алиаса (если я правильно понял, что имеется в виду алиас в смысле SQL Server Client alias).
Попробуйте без алиасов и, если
>Машина локальная.
- попробуйте подключится к серверу (local). Оставьте Shared Memory (и Named Pipes и TCP/IP если планируете доступ из сети).
Удачи!
← →
MOA © (2006-01-05 14:58) [11]Да, и
>Подскажите ссылку на описание и настройку
BOL (SQL Server Books online) должна быть в поставке - это основной документ.
← →
VadimSpb (2006-01-05 15:41) [12]
> возми на пока, MSDE (аналог EXPRESS но не 2005 а 2000й).
> он во всяком случае уже "обкатанный"
Попытался, но у меня не пошла инсталляция - надо ввести sa_пароль. Не стал с этим разбираться и сразу перешел на EXPRESS. Все равно в ближайшее время на него придется переходить.
BOL нашел, почитаю.
Подключение происходит и без альяса, просто пишем вручную Имя_компа\Имя_сервера только если установлен полный сервер.
Если EXPRESS - ошибка.
И еще вопрос: как в EXPRESS прицепить базу к серверу?
← →
MOA © (2006-01-05 15:49) [13]>пишем вручную Имя_компа\Имя_сервера
Если это Вы делаете в SQL Server Management Studio - у Вас установлены именованные инстансы SQL Server (т.е. при установке Вы установили не сервер по умолчанию, а именованный экземпляр) - это так и надо?
По сети SQL Server Management Studio работающие SQL Server не находит?
← →
VadimSpb (2006-01-05 15:54) [14]По сети пока не пробовал.
В системе, где стоит SQL Server Management Studio все коннектится нормально.
В системе, где EXPRESS - не соединяет.
Пробовал устанавливать сервер и по умолчанию и именованный экземпляр.
← →
sniknik © (2006-01-05 16:02) [15]> но у меня не пошла инсталляция - надо ввести sa_пароль.
ну и ввел бы любой. (ты видать отошол от умолчании и выбрал + mssql серверную авторизацию в добавление к виндовой)
> Подключение происходит и без альяса, просто пишем вручную Имя_компа\Имя_сервера только если установлен полный сервер.
кстати да (спасибо MOA), не просек сразу, это у тебя вторичная установка, так бывает если к одному экземпляру сервера еще один на туже машину ставиш, по какойто причине...
видать у тебя всетаки прошла установка (возможно частично) MSDE и EXPRESS поставился отдельным инстансом.
отсюдя и проблема (полную версию на чистой системе ставил? вот и нет проблем)
снеси все, оба варианта, проверь сервисы после, есть там сервис mssql? почисть реестр (на всякий случай) в общем убедись что никакого mssql сервера не стоит, а после ставь EXPRESS (или на чистую систему если есть возможность). а после проверяй.
← →
Fay © (2006-01-05 20:03) [16]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
← →
Fay © (2006-01-05 20:10) [17]2 MOA © (05.01.06 14:58) [11]
>> BOL (SQL Server Books online) должна быть в поставке
Не должна.
← →
sniknik © (2006-01-05 20:39) [18]> Лечится удалением
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 версия).
← →
VadimSpb (2006-01-05 21:49) [19]
> но у меня не пошла инсталляция - надо ввести 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) должна быть в поставке
Не должна.
Есть, почитаю.
Или я стану мастером по установки этой ... или ...
← →
Fay © (2006-01-05 21:52) [20]2 sniknik © (05.01.06 20:39) [18]
Всё заработает. Нужно доверять учиться людям 8)
← →
Fay © (2006-01-05 21:56) [21]2 VadimSpb (05.01.06 21:49) [19]
> Главный вывод - удалить эту заразу из ОС невозможно!!!
Это не совсем правда. Да и нет в этом абсолютно никакой необходимости.
Просто нужно быть внимательным при установке.
Успехов.
← →
sniknik © (2006-01-05 23:04) [22]> Главный вывод - удалить эту заразу из ОС невозможно!!!
ставил, сносил... без проблем. и вообще ось у меня дома без переустановок уже лет пять... (четыре точно). а уж чего только не ставил на нее, ужасть сколько...
> Нужно доверять учиться людям 8)
ну я и доверяю... тем кого знаю. а там посмотрим, если понадобится.
← →
Fay © (2006-01-06 01:56) [23]2 sniknik © (05.01.06 23:04) [22]
> ну я и доверяю... тем кого знаю.
А самому проверить? Или некий sniknik не достоин доверия уважаемого sniknik-а ?
8)
← →
sniknik © (2006-01-06 12:32) [24]> А самому проверить?
для этого нужны некоторые обьективные причины ->
а) личная заинтресованость
б) очень очень интересно
с) просто интересно и легко проверить (паралельно комуто помочь)
д) проверить ничего не стоит (не надо сносить существующий сервер, скачивать/нести с работы этот, даже перезагрузки не требует(это проблема когда чегото мулом качаеш. очередь теряется))
е) возможно чтото еще (предложенные $$$ например)
ничего этого в этом случае нет. сведения тянут на "забавно, но вряд ли пригодятся". (в отличие от того что сказал АП, что это ограничение, тут тянет на "полезно, пригодится отшивать не в меру ретивых клиентов. которые хотят все и ничего за это не платить")
вывод: проверять естественно не буду, но как сказал уже, приму к сведению на всякий случай.
← →
VadimSpb (2006-01-06 19:23) [25]Добрался до офисной сети, провел первые экперименты и появился ряд вопросов. Поставил в сети EXPRESS. Вся инсталляция по умолчанию, включен сетевой сервис, проверил включение TCP/IP.
Проблема осталась та же. Понял, что чего то не хватает.
Доперло - оказывается есть Managment Studio Express. Скачивается и устанавливается отдельно. Скачал, поставил.
Коннектится! На локальной машине. По сети пока не хочет, надо повозиться.
1. Чтобы не сделать было один пакет EXPRESS???
2. Какие особенности при коннекте по сети?
3. Попробовал увидеть демо-таблицу из Delphi. ADOTable коннектится, но не показывает поля. В чем может быть проблема?
← →
Fay © (2006-01-06 19:48) [26]2 VadimSpb (06.01.06 19:23) [25]
1) Зачем?
2) Ничего специфического.
3) Верю, конечно, но представить не могу.
С удовольствием помог бы, но
1) когда я ставю MSSQL, мозг в процессе не участвует (только автопилот)
2) из постов следует, что всё уже настроено
Вот самому бы потрогать....
← →
sniknik © (2006-01-06 20:43) [27]> 3. Попробовал увидеть демо-таблицу из Delphi. ADOTable коннектится, но не показывает поля. В чем может быть проблема?
ну для начала ADOTable сразу убирай (и больше к нему не прикачайся), хотя именно тут он и ни причем.
на всех таблицах полей не видиш? у тебя одна демо база?
когда ставил у меня было 2, одна "классическая" (не отличалась ничем от 2000й), другая "фенечная от 2005го". фенечка заключалась в том что добавлена схема во владельцы таблиц. т.е. если в 2000м адресация шла база.владелец(dbo обычно).таблица то в 2005м "добавка" база.схема.владелец.таблица
у меня правда это отличие проявлялось не в этом (я все на запросах смотрю), а в том, что необходимо было в запросах полный адрес указывать, для таблиц со схемами (без них и в 2000м, при подключении к текущей базе ее можно не указывать, как и владельца).
в общем теоретически если поля таблиц дельфи определяет через OpenSchema (а через что еще? ;) и при siColumns не укажет TABLE_SCHEMA то вариант как раз и будет что не найдет ни одного поля.
попрыгай по таблицам, т.к. в одной или в двух таблицах даже в этой "фенечной" базе есть "нормальные", если найдеш такие(поля в них будут видны), а в остальных так и нет... то вот тебе и причина(/проблема).
← →
VadimSpb (2006-01-06 21:47) [28]С базами разобрался - работают. Теперь надо понять как подключаться по сети.
Могут быть особенности, если сеть одноранговая, сервера нет, одна машина имеет расшареный диск для общего доступа?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.047 c