Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2010, 23:29   #11
Asblue
Пользователь
 
Аватар для Asblue
 
Регистрация: 21.10.2010
Сообщений: 78
По умолчанию

Serge_Bliznykov, спасибо большое, вроде всё понятно объяснили.
Делала, как Вы сказали:
Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Запустить MS SQL Managment Studio вы выбираете сервер (скорее всего там что-то вроде localhost\sqlexpress или ВашеИмяВСети\sqlexpress или localhost\mssqlserver ну или что то такое..
Выбирав метод аутентификации (проверку подлинности) "Проверка подлинности SQL Server"
можно ввести имя пользователя и его пароль и подключится к БД. Дальше можно выпольнить запрос, ну, например,
SELECT * from dbo.ЛюбаяТаблица
но у меня вот что получается:
http://i039.radikal.ru/1012/be/209b313a8d0d.jpg
либо с мозгами моими совсем беда... может я вообще не правильно всё воспринимаю...

когда подключаю сервер как обычно:
http://s58.radikal.ru/i161/1012/6c/f65bb66129ed.jpg
то проблема возникает при подключении базы через ADO
http://s44.radikal.ru/i103/1012/a8/f3ceb7551b0f.jpg

В любом случае, спасибо Вам огромное!!! ))
Asblue вне форума Ответить с цитированием
Старый 05.12.2010, 23:36   #12
Asblue
Пользователь
 
Аватар для Asblue
 
Регистрация: 21.10.2010
Сообщений: 78
По умолчанию

vasek123, спасибо , но вот такая же ерунда получается
http://s003.radikal.ru/i203/1012/9b/6bfe5a658aea.jpg
Asblue вне форума Ответить с цитированием
Старый 05.12.2010, 23:49   #13
tankist1
 
Аватар для tankist1
 
Регистрация: 05.12.2010
Сообщений: 6
По умолчанию

зачем вы перенесли файл базы данных mdf ? верните его на место, запустите MS SQL Server.
вы можете в Enterprise Manager подключиться к базе?
у Вашей базы данных есть имя, по которому и надо поключаться. т.е. в delphi нужно подрубаться не к файлу базы данных а к ней по имени
таков синтаксис
tankist1 вне форума Ответить с цитированием
Старый 06.12.2010, 00:04   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

подключитесь в режиме "Windows Authentication"
создайте нового пользователя.
например, Home_uzer (имя придумать можно любое)
Обязательно укажите пароль.
И назначьте ему Вашу базу по умолчанию.
Не забудьте дать права на базу.
И потом попытайтесь зайти с этим именем и данным Вами паролем через "SQL Server Authentication"
если удалось, тогда можно разбираться с ADOConnection

разумеется, БД должна быть подключена! (когда Вы заходите в MS SQL Managment studio - там есть подключённая БД?! Если нет - подключите файлы. в MS SQL сервере они должны быть подключены).

p.s. вообще-то, строго говоря, так, как Вы пытаетесь подключить БД, так тоже должно работать, где-то настройками надо рулить..
где именно - не скажу, ибо level у меня недостаточно высокий

Если не отчаиваться и не опускать руки, то всё обязательно получится!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.12.2010, 00:12   #15
Asblue
Пользователь
 
Аватар для Asblue
 
Регистрация: 21.10.2010
Сообщений: 78
По умолчанию

tankist1, сейчас база находится в папке с сервером
D:\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DA TA\bookshop.mdf.
Подключиться к базе в Enterprise Manager? Не знаюууу >___<
Еднственное, где у меня подключается - это Microsoft SQL Server Management Studio, когда в окне подключения введено:
Server type: Database Engine (ещё там есть варианты: Analysis Services, Reporting Services, SQL Server Compact Edition и Integration Services)
Server name: HOME (без вариантов)
Authentication: Windows Authentication (ещё как вариант SQL Server Authentication)
При любой попытке изменить хоть какие-то из этих параметров сервер не подключается, такие дела...
Asblue вне форума Ответить с цитированием
Старый 06.12.2010, 00:13   #16
Asblue
Пользователь
 
Аватар для Asblue
 
Регистрация: 21.10.2010
Сообщений: 78
По умолчанию

Serge_Bliznykov, спасибо, попытаюсь
Asblue вне форума Ответить с цитированием
Старый 06.12.2010, 00:16   #17
tankist1
 
Аватар для tankist1
 
Регистрация: 05.12.2010
Сообщений: 6
По умолчанию

так так так
Server type: Database Engine
Server name: HOME (ЭТО ИМЯ ВАШЕГО КОМПЬЮТЕРА И ЗАОДНО СЕРВАКА)
Authentication: Windows Authentication
вот скажите с такими параметрами вы подключаетесь? а то из Вашего поста к сожалению не ясно
и еще вопрос : сервер в данный момент запущен?
таков синтаксис
tankist1 вне форума Ответить с цитированием
Старый 06.12.2010, 00:19   #18
Asblue
Пользователь
 
Аватар для Asblue
 
Регистрация: 21.10.2010
Сообщений: 78
По умолчанию

tankist1, да, именно с этими параметрами! Ну и сервер естественно запущен О_о

Serge_Bliznykov, к сожалению при Authentication: Windows Authentication пароль ввести нельзя:
http://i037.radikal.ru/1012/1a/0f01e55dabf6.jpg
Asblue вне форума Ответить с цитированием
Старый 06.12.2010, 00:23   #19
tankist1
 
Аватар для tankist1
 
Регистрация: 05.12.2010
Сообщений: 6
По умолчанию

если с такими параметрами Вы подключаетесь к базе (т.е.видите таблицы Вами созданные и так далее), то это хорошо. остается настроить connectionString
смотрите нажимаете Build там выбираете Microsoft OLE DB Provider for SQL Server
далее пункт номер 1 - ничего не меняете
пункт 2 (где написано Для входа в сервер использовать ) оставляете вариант учетные сведения Windows NT
пункт 3 - Там выберите вашу базу данных по ее имени!
и проверьте подключение

все правильно при варианте Windows Authentication подключение к серверу происходит по учетке Вашей винды. Если сервер работает от таких параметров , значит с такими и надо коннектиться к нему (а значит и к базе данных) в delphi
таков синтаксис

Последний раз редактировалось Stilet; 06.12.2010 в 09:36.
tankist1 вне форума Ответить с цитированием
Старый 06.12.2010, 00:29   #20
Asblue
Пользователь
 
Аватар для Asblue
 
Регистрация: 21.10.2010
Сообщений: 78
По умолчанию

tankist1, эм, ого, чудеса!!! *___* О___О Вроде как подключилось... по крайней мере никаких предупреждающих окон и ошибок не выскакивало. В общем сейчас будем пытаться продвигаться дальше и посмотрим, что там к чему, если что не так, я ж сообщу
Но ОГРОМНОЕ Вам спасибо!!! Правда правда! СПАСИБО!!! ))

tankist1, да да, именно всё так, как на картинке у меня и было

Последний раз редактировалось Stilet; 06.12.2010 в 09:38.
Asblue вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
База Данных в Delphi Илья Владимировьч Помощь студентам 5 06.12.2010 14:04
База данных в delphi 7 Pypkin30159 Помощь студентам 0 26.06.2010 01:17
база данных в Delphi ДрАгОцЕнНоСтЬ Помощь студентам 2 05.06.2010 11:11
База данных,механизм ADO 9rki Помощь студентам 3 27.05.2010 13:32
База данных в Delphi Geimer Помощь студентам 1 04.05.2010 14:54