Не подключается к MsSql

AlistaM

Новичок
Добрый день, переношу сайт на удаленный сервер, php поднял на iis, перенec БД с Win 2003 на Win 2008 x64 и не могу подключиться к БД из php, ошибок не выкидывает, но и к базе не подключается. ntwdblib.dll присутствует, extension=php_mssql.dll раскомментирован. Пробовал создать индивидуально пользователя для сайта, поставил схему dbo. Подскажите куда копать?
SQL Server 9.0.5000
 

prolis

Новичок
можно еще много проделать смешных штук, но лучше смотреть что пишется в логах IIS/MSSQL и почему не отображаются ошибки в php
 

AlistaM

Новичок
Vin-Diesel - Если бы все работало уж поверьте я бы сюда не писал, а раз у вас нет идей то и писать вам сюда не стоит, трольте где-нибудь в другом месте. prolis - В MSSQL логе нет ошибок, в IIS посмотрю, спасибо, но сомневаюсь что он что-то подскажет.
 

Vin-Diesel

Новичок
Vin-Diesel - Если бы все работало уж поверьте я бы сюда не писал, а раз у вас нет идей то и писать вам сюда не стоит, трольте где-нибудь в другом месте. prolis - В MSSQL логе нет ошибок, в IIS посмотрю, спасибо, но сомневаюсь что он что-то подскажет.
нет ошибки - нет проблемы.
проблема есть, есть и ошибка.
это ваша проблема, что вы включить вывод ошибок не можете.
 

AlistaM

Новичок
prolis - спасибо, Vin-Diesel - именно! в этом мне и нужна помощь
 

AlistaM

Новичок
Перевел php на native драйвер от microsoft, теперь выкидывает вот такую ошибку:

Array ( [0] => Array ( [0] => 08001 [SQLSTATE] => 08001 [1] => 10061
Код:
 => 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. ) )


код вот такой:
[PHP]
$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));
}
[/PHP]

пробовал и не local писать, пробовал добавлять логин и пароль для sql авторизации - не помогает. В mssql авторизация стоит смешанная, в SQL server managment studio под win авторизацией без проблем заходит.. в чем может быть дело?
 
Сверху