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

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

Нужна ли установка MSSQL на компьютере клиента? [D7, MSSQL]


aleks ©   (2009-11-13 12:01:00) 

Скажите, пожалуйста, нужна ли установка MSSQL на компьютере клиента, что бы получить доступ из Delphi 7 (на компьютере-клиенте) к базе данных на отдельном компьютере-сервере?


adigozelov   (2009-11-18 15:03:00) [1]

Zdrastuviyci! U ciba Dalijna Гость zareqistravlsa v MsSqlServer dlya etava
atkroy na serverniy komputere proqram "Query Analyzer" i napishi tam

use master

exec sp_grantlogin 'imya_kompuet\Гость'

go

exec sp_grantdbaccess 'imya_kompuet\Гость'

pomima eta vso i patom deliy papitku na delphi snova!

sbasiba za vaprosu!
A prastici pajalisa nashot ruskiy patamushta ya ni xarasho znayu!


clickmaker   (2009-11-16 12:20:00) [2]

> Хотя Гость подключен на обоих компьютерах

что значит "подключен"?
в менеджмент студии в секьюрите Гость должен быть в списке Security\Logins и иметь роль public


Плохиш   (2009-11-15 17:26:00) [3]


> Может где в самой MSSQL нужно что-то настраивать? Подскажите
> пожалуйста.

Подсказываю, надо обратиться к сисадмину.


Медвежонок Пятачок   (2009-11-15 17:06:00) [4]

Права гостя на сервере открыты. Может где в самой MSSQL нужно что-то настраивать? Подскажите пожалуйста.

Сервер говорит что это неправда. Я верю серверу.


sniknik   (2009-11-15 16:55:00) [5]

> Права гостя на сервере открыты. Может где в самой MSSQL нужно что-то настраивать?
но группа гостей вряд ли имеет права в mssql... можно задать, в Ентерпрайз Менеджере (2000й) но лучше подключаться через юзера с правами хотя бы пользователя (есть какие то права по умолчанию... или нет, вот у меня в 2000-м только для администраторов открыто, а в 2005-м администраторы и пользователи...)

а можно настроить авторизацию от mssql-я, а не виндовую (в 2005 она по умолчанию отключена), и подключаться через нее.


aleks   (2009-11-15 16:33:00) [6]


> у тебя нет прав для гостя на сервере mssql и возможно для
> него же нет прав на конкретной бд


Права гостя на сервере открыты. Может где в самой MSSQL нужно что-то настраивать? Подскажите пожалуйста.


  (2009-11-15 01:54:00) [7]

Удалено модератором


Виталий Панасенко   (2009-11-13 19:09:00) [8]

Для Client-Server диски "расшаривать" не то, что не нужно, противопоказано!


Медвежонок Пятачок   (2009-11-13 18:29:00) [9]

Хотя Гость подключен на обоих компьютерах и все диски расшарены.

а при чем здесь диски?
у тебя нет прав для гостя на сервере mssql и возможно для него же нет прав на конкретной бд


aleks   (2009-11-13 17:19:00) [10]

Дело в том, что на компьютере клиенте установлен Delphi, а на компьютере сервере установлен MSSQL2000. Для подключения к базе данных на сервере пробую использовать компонент ADOTable.

Выбираю ConnectionString -> Use Connection String -> Build -> Microsoft OLE Privider for SQL Server -> Далее.

Потом в меню 1. Выберете или введите имя сервера -  выбираю имя моего сервера COMP1

В меню 2. Для входа в сервер использовать   - выбираю Учетные сведения Windows NT

И вот когда пробую сделать выбор в меню 3. Выберете базу данных на сервере - появляется ошибка - Login failed for user ‘COMP1\Гость’

Хотя Гость подключен на обоих компьютерах и все диски расшарены.

Может кто подскажет как мне подключить базу с сервера?

Спасибо.


Медвежонок Пятачок   (2009-11-13 12:29:00) [11]

например в по жестко используется адо и провайдером жестко используется sql найтив клиент.
тогда необходимо ставить этого самого нативного клиента mssql


Медвежонок Пятачок   (2009-11-13 12:18:00) [12]

от фаз венеры зависит


Наверх

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