powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / MSSQL IP access
5 сообщений из 5, страница 1 из 1
MSSQL IP access
    #33495629
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ,
На компе с IP 192.168.0.8 установлен MS SQL 2000...
С компа 192.168.0.11 пытаюсь загрузить таблицу из VFP 8

gnConnHandle = SQLSTRINGCONNECT("Driver=SQL Server;SERVER=192.168.0.8;DBMSSOCN=TCP/IP;DATABASE=Test_data")
IF gnConnHandle <= 0
= MESSAGEBOX('Cannot make connection', 16, 'SQL Connect Error')
ELSE
= MESSAGEBOX('Connection made', 48, 'SQL Connect Message')
ENDIF
b = SQLEXEC(gnConnHandle, "SELECT * FROM goods1 WHERE text = 'AD1906' ", "MyCursor")
SELECT MyCursor
BROW

MS SQL не пускает,
Login_ID
Password

Куда мне нужно глянуть в свойствах базы данных, чтобы увидеть какие стоят пароли и логины для ее чтнения (открытия)? или как сделать чтобя я с удаленного компа мог попасть на данные SQL сервера по IP?
Всем спасибо...
...
Рейтинг: 0 / 0
MSSQL IP access
    #33495683
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помоему все наоборот.
1. На сервере АДМИНИСТРАТОР в "управлении компьютером/пользователи" добавляет нового пользователя или несколько пользователей с соответствующими правами.
2. АДМИНИСТРАТОР SQL Server-а в EM, в нужной БД добавляет пользователя с соответствующими правами (что этот пользователь будет делать в БД).
3. Программист оформляет программу которая подсоединяется к серверу, а на сервере соответственно в MSQL Server в соответствующую БД и работает с ней.
Просто емеет место защита на уровне ОС, а затем на уровне MSSQL.
А так ПОХОЖЕ ты хакерстов занимаешься.
...
Рейтинг: 0 / 0
MSSQL IP access
    #33495684
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кусок кода и вперед...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
hlcConnStr = "DRIVER={SQL Server};SERVER="+alltrim(__ServerIP)+";DATABASE="+alltrim(__ServerDB)+;
	";uid="+hLogin+";pwd="+hPassword+";NETWORK=dbmssocn;App="+_ipadress+_screen.caption+";LANGUAGE=Russian;"+;
	";ADDRESS="+alltrim(__ServerIP)

SQLSETPROP( 0 ,'DispWarnings',.f.) 
*SQLSETPROP( 0 ,'ConnectTimeOut', 3 ) 
SQLSETPROP( 0 ,'DispLogin', 3 )

*SQLSETPROP( 0 ,"PacketSize", 4096 )
*SQLSETPROP( 0 ,"PacketSize", 3000 )

hConnect=SQLSTRINGCONNECT(hlcConnStr)
IF hConnect <  0 
   = MESSAGEBOX('Íå â³ðíî ââåäåíèé ïàðîëü!',  16 , 'Ñåðâåð')
   thisform.text1.setfocus()
   return .t.
ENDIF
...
Рейтинг: 0 / 0
MSSQL IP access
    #33495706
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Владимир СА]Помоему все наоборот.
1. На сервере АДМИНИСТРАТОР в "управлении компьютером/пользователи" добавляет нового пользователя или несколько пользователей с соответствующими правами.
2. АДМИНИСТРАТОР SQL Server-а в EM, в нужной БД добавляет пользователя с соответствующими правами (что этот пользователь будет делать в БД).
3. Программист оформляет программу которая подсоединяется к серверу, а на сервере соответственно в MSQL Server в соответствующую БД и работает с ней.
Просто емеет место защита на уровне ОС, а затем на уровне MSSQL.
А так ПОХОЖЕ ты хакерстов занимаешься.
-------------------------------------------------------------
Нет, я пробую перевести свои приложения на MS SQL, но базы должны находиться у меня дома, а клинты должны ломиться на мой IP к своим данным.

Я выполил то что ты пишешь, завеля нового Юзера на свой машине, дал ему права в ЕМ
Name Type Server Access Default Database ...
----------------------------------------------------------------------
HOME\UserData Windows User Permit Test_database
и все равно при попытке прочитать таблицу из базы Test_database выдает ошибку 1327
Connection failed
SQL status 01000
SQL Server error 1327...
Так что до хакерства еще ооочень далеко....
...
Рейтинг: 0 / 0
MSSQL IP access
    #33496226
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Valerii!

Прежде чем администрить MSSQL неплохо бы почитать соответствующую
литературу.

Какие ОС на клиентах и сервере, версия MSSQL (sp какой стоит и "тип"
сервера), какова архитектура сети - входят ли сервер и клиенты в один домен
или нет, как настроены Firewall-ы (если стоит WinXPSP2 или 2003 или если
явно устаовлены "сторонние" бранбмауэры), какой тип авторизации разрешён в
MSSQL...

> Я выполил то что ты пишешь, завеля нового Юзера на свой машине, дал ему
> права в ЕМ
> Name Type Server Access Default Database ...
> ----------------------------------------------------------------------
> HOME\UserData Windows User Permit Test_database

Как я понял, ты дал права ЛОКАЛЬНОМУ пользователю этого компа, а
коннектишься с компа где такого пользователя вовсе нету. Доменному
пользователю не пробовал дать прав? Не пробовал ли просто завести в самом
MSSQL пользователя (не выбирать из Windows-аккаунтов, т.е. "своего"
локального пользователя MSSQL создать - наподобии "sa"), разрешить на
сервере смешанную (Mixed) авторизацию и в строке коннекта явно прописать
UID=пользователь;PWD=пароль;Trusted_Connection=No

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / MSSQL IP access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]