Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не подключается к MSSQL / 6 сообщений из 6, страница 1 из 1
30.03.2012, 16:35:56
    #37731829
AlistaM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подключается к MSSQL
Добрый день, переношу сайт на удаленный сервер, php поднял на iis, после переноса БД с Win 2003 на Win 2008 x64 не могу подключиться к БД из php, ошибок не выкидывает, но и к базе не подключается. ntwdblib.dll присутствует, extension=php_mssql.dll раскомментирован. Пробовал создать индивидуально пользователя для сайта, поставил схему dbo. Подскажите куда копать?
SQL Server 9.0.5000.
в php.ini вывод ошибок не отключен, но ошибка тем не менее не появляется, можно ее как то "заставить" вылазить?
...
Рейтинг: 0 / 0
30.03.2012, 20:53:56
    #37732247
неТолик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подключается к MSSQL
AlistaM,

у вас php для Windows . Которые готовые бинарники там лежат, скомпилированы с флагами
Код: css
1.
"--without-mssql" "--without-pdo-mssql" 

Качайте исходники(тамже), компилируйте сами.
...
Рейтинг: 0 / 0
02.04.2012, 10:16:08
    #37734205
AlistaM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подключается к MSSQL
Да сам то php работает, нареканий нет, вопрос вывода ошибки по большому счету, наверняка я где-то что-то не так прописываю, хочется узнать на что он ругается.
...
Рейтинг: 0 / 0
06.04.2012, 13:49:30
    #37741913
AlistaM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подключается к MSSQL
Перевел php на native драйвер от microsoft, теперь выкидывает вот такую ошибку:

Array ( [0] => Array ( [0] => 08001 [SQLSTATE] => 08001 [1] => 10061 [code] => 10061 [2] => [Microsoft][SQL Server Native Client 10.0]TCP Provider: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. [message] => [Microsoft][SQL Server Native Client 10.0]TCP Provider: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. ) [1] => Array ( [0] => HYT00 [SQLSTATE] => HYT00 [1] => 0 [code] => 0 [2] => [Microsoft][SQL Server Native Client 10.0]Login timeout expired [message] => [Microsoft][SQL Server Native Client 10.0]Login timeout expired ) [2] => Array ( [0] => 08001 [SQLSTATE] => 08001 [1] => 10061 [code] => 10061 [2] => [Microsoft][SQL Server Native Client 10.0]A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online. [message] => [Microsoft][SQL Server Native Client 10.0]A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online. ) )


код вот такой:
$serverName = "(local), 1433"; //serverName\instanceName, portNumber (default is 1433)

$connectionInfo = array( "Database"=>"site");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}


пробовал и не local писать, пробовал добавлять логин и пароль для sql авторизации - не помогает. В mssql авторизация стоит смешанная, в SQL server managment studio под win авторизацией без проблем заходит.. в чем может быть дело?
...
Рейтинг: 0 / 0
06.04.2012, 15:22:45
    #37742118
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подключается к MSSQL
апас работает из пол Local system которая не имеет доступа к сети
...
Рейтинг: 0 / 0
06.04.2012, 19:29:06
    #37742570
Николай А.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не подключается к MSSQL
AlistaMДобрый день, переношу сайт на удаленный сервер, php поднял на iis, после переноса БД с Win 2003 на Win 2008 x64 не могу подключиться к БД из php, ошибок не выкидывает, но и к базе не подключается. ntwdblib.dll присутствует, extension=php_mssql.dll раскомментирован. Пробовал создать индивидуально пользователя для сайта, поставил схему dbo. Подскажите куда копать?
SQL Server 9.0.5000.
в php.ini вывод ошибок не отключен, но ошибка тем не менее не появляется, можно ее как то "заставить" вылазить?

В SQL сервере могут быть закрыты сторонние подключения. По-моему это management studio-сервер-properties-connections, но не уверен
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не подключается к MSSQL / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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