Didie
Новичок
Есть два SQL сервера с одинаковой базой - один дома, на котором делаю отладку, второй в сети на домене.
Создаю подключение и запрос к серверу MS SQL на локальном компе - все работает.
При подключении к сетевому двойнику выдает ошибку:
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Ошибка входа пользователя "COMP\Гость"., SQL state 28000 in SQLConnect inG:\home\localhost\www\644030.ru\info.php on line 8
Так подключаюсь по сети:
Переношу тот же файл php на тот комп, который висит в сети, меняю строку с адресом $server = "644030.ru"; на имя SQL сервера $server = "comp" - и всё работает!
Пробовал записывать $server = "644030.ru/comp" и $server = "644030.ru\comp" - не помогает и ошибка уже другая
SQL-сервер не существует, или отсутствует доступ - что означает, что строка с именем сервера $server = "644030.ru"; правильная.
Ума не приложу, причем здесь Гость, если я под "sa" захожу? Может пароль в кодировке должен передаваться? Тогда не понятно, почему на локальной машине работает...
Вобщем, помогите, други, свои версии кончились.
Создаю подключение и запрос к серверу MS SQL на локальном компе - все работает.
При подключении к сетевому двойнику выдает ошибку:
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Ошибка входа пользователя "COMP\Гость"., SQL state 28000 in SQLConnect inG:\home\localhost\www\644030.ru\info.php on line 8
Так подключаюсь по сети:
Код:
<?PHP
$server = "644030.ru";
$sql="select * from dano";
$UserName = 'sa';
$password = '555';
$database = 'tasty';
$con = odbc_connect("Driver={SQL Server}; Server=$server;Database=$database;",$username, $password);
$res = odbc_exec($con, $sql);
?>
Пробовал записывать $server = "644030.ru/comp" и $server = "644030.ru\comp" - не помогает и ошибка уже другая
SQL-сервер не существует, или отсутствует доступ - что означает, что строка с именем сервера $server = "644030.ru"; правильная.
Ума не приложу, причем здесь Гость, если я под "sa" захожу? Может пароль в кодировке должен передаваться? Тогда не понятно, почему на локальной машине работает...
Вобщем, помогите, други, свои версии кончились.
Последнее редактирование: