Возможно ли использовать mssql в друпале, стоящем на юниксовом сервере?

Главные вкладки

Аватар пользователя Norivak Norivak 23 января 2012 в 15:56

Есть сервер на FreeBSD и виндовый сервер с MSSQL.
Нужно поставить друпал, что бы веб-сервер был на фряхе, а к базе обращался на виндовом сервере.

Собственно, так как я новичок, то поискав в интернете, уже больше половины дня, ответа на этот вопрос так и не нашел.

Заранее благодарен за советы и помощь.

Комментарии

Аватар пользователя Norivak Norivak 24 января 2012 в 12:38

Chyvakoff wrote:
Можно.В setting.php пропиши коннект к mssql и всё.

Спасибо. Но попрошу у вас дополнительной информации.

В файлик setting.php я прописал:

$databases['default']['default'] = array(
'driver' => 'sqlsrv', -- модуль для подключения к mssql
'database' => 'drupaldb',
'username' => 'login',
'password' => 'pass',
'host' => 'main',
'port' => '',
'prefix' => 'drupal_',
'collation' => 'windows-1251'
);

Но после этого при инсталяции drupal у меня стала появляться ошибка:

Fatal error: Undefined class constant 'SQLSRV_ATTR_DIRECT_QUERY' in /usr/local/www/apache22/data/drupal/includes/database/sqlsrv/database.inc on line 64

Вопрос, что я сделал не так?

Аватар пользователя Chyvakoff Chyvakoff 24 января 2012 в 15:19

"Norivak" wrote:
Вопрос, что я сделал не так?

'host' => 'main',
Вот что ты сделал не так.. что это за main?
У меня база SQL Azure..это почти MSSQL. В хосте примерно так написано pzbjdnn5g.database.windows.net

Аватар пользователя Norivak Norivak 24 января 2012 в 15:41

Chyvakoff wrote:
"Norivak" wrote:
Вопрос, что я сделал не так?

'host' => 'main',
Вот что ты сделал не так.. что это за main?
У меня база SQL Azure..это почти MSSQL. В хосте примерно так написано pzbjdnn5g.database.windows.net

Вы меня не совсем поняли, это я заменил информацию о сервере, а именно вот так у меня на самом деле:

'host' => 'srv-15\sql2008'.

Интересует можно ли как-то продвинуться дальше этой ошибки.

Аватар пользователя Chyvakoff Chyvakoff 24 января 2012 в 20:09

"Norivak" wrote:
'host' => 'srv-15\sql2008'.

Ну это же не хост... хост-это адес сервера..например yandex.ru или в виде IP, например 54.47.41.25

Аватар пользователя Norivak Norivak 25 января 2012 в 9:08

Chyvakoff wrote:
"Norivak" wrote:
'host' => 'srv-15\sql2008'.

Ну это же не хост... хост-это адес сервера..например yandex.ru или в виде IP, например 54.47.41.25

Ну...у меня просто написан алеас, для 10.0.0.15.

Аватар пользователя Chyvakoff Chyvakoff 25 января 2012 в 14:16

RxB wrote:
"Chyvakoff" wrote:
А друпалу понятен этот алиас?

А чувакофф знает как работает система DNS и хостов?

Знает.
Только это не имеет отношения к привязке базы к друпалу.

Аватар пользователя Chyvakoff Chyvakoff 25 января 2012 в 15:26

RxB wrote:
"Chyvakoff" wrote:

Только это не имеет отношения к привязке базы к друпалу.


А как же тогда коннект происходит?

Если ты такой умный - ответь автору темы что у него не так и где он ошибся.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 25 января 2012 в 23:04

"Chyvakoff" wrote:

Если ты такой умный - ответь автору темы что у него не так и где он ошибся.


Я тебя хочу в первую очередь услышать.
А автор то чё, сетевые задержки да помноженные на количество запросов... Но автор пока кроме "тааааармаза" ничего не сказал.

Аватар пользователя Chyvakoff Chyvakoff 25 января 2012 в 23:19

"RxB" wrote:
Я тебя хочу в первую очередь услышать.

Я уже рассказал о том как подключал Drupal 7 к mssql... даже писал о подключении Drupal 7 к mssql и отличиях написания sql запросов между mysql и mssql.И постарался помочь ТС, поделившись своим опытом в данной области.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 25 января 2012 в 23:19

"Chyvakoff" wrote:

Я уже рассказал о том как подключал Drupal 7 к mssql... даже писал о подключении Drupal 7 к mssql и отличиях написания sql запросов между mysql и mssql.


Нееет.
Мне интересно как непосредственно коннект происходит, что друпал ещё и DNS-ом оперирует и может ему что-то быть непонятно.

Аватар пользователя Chyvakoff Chyvakoff 25 января 2012 в 23:21

Если тебе настолько интересна тема коннекта друпала и БД mssql-можешь написать об этом-с удовольствием почитаю.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 25 января 2012 в 23:38

"Chyvakoff" wrote:
Если тебе настолько интересна тема коннекта друпала и БД mssql-можешь написать об этом-с удовольствием почитаю.

Рассказывать будешь или по-еврейски - вопросом на вопрос?