Есть сервер на FreeBSD и виндовый сервер с MSSQL.
Нужно поставить друпал, что бы веб-сервер был на фряхе, а к базе обращался на виндовом сервере.
Собственно, так как я новичок, то поискав в интернете, уже больше половины дня, ответа на этот вопрос так и не нашел.
Заранее благодарен за советы и помощь.
Комментарии
Можно.В 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
Вопрос, что я сделал не так?
'host' => 'main',
Вот что ты сделал не так.. что это за main?
У меня база SQL Azure..это почти MSSQL. В хосте примерно так написано pzbjdnn5g.database.windows.net
Вы меня не совсем поняли, это я заменил информацию о сервере, а именно вот так у меня на самом деле:
'host' => 'srv-15\sql2008'.
Интересует можно ли как-то продвинуться дальше этой ошибки.
http://drupal.org/node/1037558
Ну это же не хост... хост-это адес сервера..например yandex.ru или в виде IP, например 54.47.41.25
Ну...у меня просто написан алеас, для 10.0.0.15.
А друпалу понятен этот алиас?
А чувакофф знает как работает система DNS и хостов?
Знает.
Только это не имеет отношения к привязке базы к друпалу.
А как же тогда коннект происходит?
Если ты такой умный - ответь автору темы что у него не так и где он ошибся.
Я тебя хочу в первую очередь услышать.
А автор то чё, сетевые задержки да помноженные на количество запросов... Но автор пока кроме "тааааармаза" ничего не сказал.
Я уже рассказал о том как подключал Drupal 7 к mssql... даже писал о подключении Drupal 7 к mssql и отличиях написания sql запросов между mysql и mssql.И постарался помочь ТС, поделившись своим опытом в данной области.
Нееет.
Мне интересно как непосредственно коннект происходит, что друпал ещё и DNS-ом оперирует и может ему что-то быть непонятно.
Если тебе настолько интересна тема коннекта друпала и БД mssql-можешь написать об этом-с удовольствием почитаю.
Рассказывать будешь или по-еврейски - вопросом на вопрос?