-
Скажите, пожалуйста, нужна ли установка MSSQL на компьютере клиента, что бы получить доступ из Delphi 7 (на компьютере-клиенте) к базе данных на отдельном компьютере-сервере?
-
от фаз венеры зависит
-
например в по жестко используется адо и провайдером жестко используется sql найтив клиент.
тогда необходимо ставить этого самого нативного клиента mssql
-
Дело в том, что на компьютере клиенте установлен 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\Гость’
Хотя Гость подключен на обоих компьютерах и все диски расшарены.
Может кто подскажет как мне подключить базу с сервера?
Спасибо.
-
Хотя Гость подключен на обоих компьютерах и все диски расшарены.
а при чем здесь диски?
у тебя нет прав для гостя на сервере mssql и возможно для него же нет прав на конкретной бд
-
Для Client-Server диски "расшаривать" не то, что не нужно, противопоказано!
-
Удалено модератором
-
> у тебя нет прав для гостя на сервере mssql и возможно для
> него же нет прав на конкретной бд
Права гостя на сервере открыты. Может где в самой MSSQL нужно что-то настраивать? Подскажите пожалуйста.
-
> Права гостя на сервере открыты. Может где в самой MSSQL нужно что-то настраивать?
но группа гостей вряд ли имеет права в mssql... можно задать, в Ентерпрайз Менеджере (2000й) но лучше подключаться через юзера с правами хотя бы пользователя (есть какие то права по умолчанию... или нет, вот у меня в 2000-м только для администраторов открыто, а в 2005-м администраторы и пользователи...)
а можно настроить авторизацию от mssql-я, а не виндовую (в 2005 она по умолчанию отключена), и подключаться через нее.
-
Права гостя на сервере открыты. Может где в самой MSSQL нужно что-то настраивать? Подскажите пожалуйста.
Сервер говорит что это неправда. Я верю серверу.
-
> Может где в самой MSSQL нужно что-то настраивать? Подскажите
> пожалуйста.
Подсказываю, надо обратиться к сисадмину.
-
> Хотя Гость подключен на обоих компьютерах
что значит "подключен"?
в менеджмент студии в секьюрите Гость должен быть в списке Security\Logins и иметь роль public
-
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!