Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не получается логиниться в MSSQL из PHP.  [new]
mr. Daiver
Member

Откуда:
Сообщений: 2
Привет.
Сильно не пинайте, первый вопрос мой тут. Если было где, покажите пальцем.
Есть MSSQL SRV 2008 R2, авторизация виндовая.
Есть Apache + PHP7.0

Надо получить данные с сервера PHP скриптом.
Мой пользователь логинится к серверу, подключается к базе по умолчанию без проблем.
К базе master, если её явно прописать (
"Database"=>"master"
)- тоже логинится, без проблем.

Если же явно указать

$connectionInfo = array( "Database"=>"PatternsDB" );
$conn = sqlsrv_connect( $serverName, $connectionInfo);


Пишет что
Login failed for user 'NT AUTHORITY\SYSTEM'
Cannot open database "PatternsDB" requested by the login. The login failed.

Куда смотреть, не понятно. С MSSQL я пока только разбираюсь.
Плиз, хельп.
3 июл 17, 15:39    [20609486]     Ответить | Цитировать Сообщить модератору
 Re: Не получается логиниться в MSSQL из PHP.  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7757
mr. Daiver,

https://www.connectionstrings.com/sql-server/
3 июл 17, 18:33    [20610228]     Ответить | Цитировать Сообщить модератору
 Re: Не получается логиниться в MSSQL из PHP.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31355
mr. Daiver
Login failed for user 'NT AUTHORITY\SYSTEM'
Cannot open database "PatternsDB" requested by the login. The login failed.
Права дайте логину "мой пользователь" на базу PatternsDB
4 июл 17, 22:40    [20613895]     Ответить | Цитировать Сообщить модератору
 Re: Не получается логиниться в MSSQL из PHP.  [new]
mr. Daiver
Member

Откуда:
Сообщений: 2
alexeyvg,

Привет. Я совсем не админ на сервере, соответственно, только посмотреть могу :)
Я прицепил картинку с пермишенами на базу, это оно? Вроде галочка Connect->Grant проставлена.
Смущает только, что там два пункта Connect, без всяких пояснений (ура микрософту :))
На второй Connect галочку поставить не могу, прав не хватает.

Или ещё куда надо посмотреть проверить?

К сообщению приложен файл. Размер - 132Kb
7 июл 17, 17:35    [20624299]     Ответить | Цитировать Сообщить модератору
 Re: Не получается логиниться в MSSQL из PHP.  [new]
наутилус
Member

Откуда: UA
Сообщений: 1261
mr. Daiver,

юзер и логин разные вещи
10 июл 17, 17:05    [20630292]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить