powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / подключиться к бд
9 сообщений из 9, страница 1 из 1
подключиться к бд
    #37868826
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подключаюсь к бд из пхп.
$servername = 'dc1'
$username='serg'
$password='1'
$connect=mssql_connect($servername, $username, $password) or exit("Не удалось соединиться с сервером");
на этоу строку выдаёт ошибку, что не может подключиться. Unable connect.... строка 10

в бд стоит аутентификация виндовс.
если если в строке подключения убрать пользователя, пользователя ил пароль, то всё равно эта ошибка. вместо имени сервера писал IP. та же ошибка. подскажите, что может быть с соединением?? что неправильно написал??
...
Рейтинг: 0 / 0
подключиться к бд
    #37868832
Ozerov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seeerg_23в бд стоит аутентификация виндовс.


Это где это в бд такой параметр нашли ?
...
Рейтинг: 0 / 0
подключиться к бд
    #37868834
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seeerg_23то всё равно эта ошибка.
Это ошибка вашего кода, а не сервера
...
Рейтинг: 0 / 0
подключиться к бд
    #37868855
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так где ошибка?? строка подключения вот
resource mssql_connect ([ string $servername [, string $username [, string $password [, bool $new_link = false ]]]] )

<?php
// Server in the this format: <computer>\<instance name> or
// <server>,<port> when using a non default port number
$server = 'KALLESPC\SQLEXPRESS';

// Connect to MSSQL
$link = mssql_connect($server, 'sa', 'phpfi');

if (!$link) {
die('Something went wrong while connecting to MSSQL');
}
?>

это примеры.

если написать $servername='123\dc1' - не помогает.
...
Рейтинг: 0 / 0
подключиться к бд
    #37868866
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seeerg_23так где ошибка?? строка подключения вот
В вашем коде. Обратитесь в форум ПХП для получения правильного клиентского кода.
Который так же будет выводить оригинальное сообщение сервера, а не вашу подмену
...
Рейтинг: 0 / 0
подключиться к бд
    #37868928
SangYong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
seeerg_23,

яб глянул на каком порту сервант (всетаки на експресс...)
и не стоит ли какой-нить форефронт(иса) на сервере, банящий этот
порт....
...
Рейтинг: 0 / 0
подключиться к бд
    #37871223
kain111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для подключения к серверу с php есть несколько способов.
самый простой ODBC, потом наверное идет использование драйвера mssql, ну и так далее.
1е надо в любом случае включить на сервере модуль отвечающий за конект, ну а уж потом
вот odbc например скриптик
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
<html>

<head>
  <title></title>
</head>

<body>

<?php
$query=$_POST['query'];
$uid=$_POST['uid'];
$passwd=$_POST['passwd'];
$listtables=$_POST['listtables'];
$DSN=$_POST['DSN'];
$exec=$_POST['exec'];
$DSN='test';
$uid='test';
$passwd='11111111';
$query='select top 100 * from dbo.Bank_Sber';
if($query<>"" && $DSN<>"") {

    print "<h2>Results:</h2>
";
    print "<p>Connecting... ";
    $handle=odbc_connect ($DSN, $uid, $passwd);

    if(!$handle) {
      print "<p>Uh-oh! Failure to connect to DSN [$DSN]: 
";
      odbc_errormsg();
    }
    else {
      print "done</p>
";
      $resultset=odbc_exec ($handle, "$query");
      odbc_result_all($resultset, "border=2");
      odbc_close($handle);
    }
}

if($listtables!=NULL) {
  print "<h2>List of tables</h2>";
  print "<p>Connecting... ";
  $handle=odbc_connect ("$DSN", "$uid", "$passwd");
  print "done</p>
";

  if(!$handle) {
    print "<p>Uh-oh! Failure to connect to DSN [$DSN]: 
";
    odbc_errormsg();
  }
  else {
    $resultset=odbc_tables($handle);
    odbc_result_all($resultset, "border=2");
    odbc_close($handle);
  }
}
?>
</body>

</html>



Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
подключиться к бд
    #37871238
kain111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну да, при ODBC соединении необходимо в системе создать конект в менеджере
ODBC соединений.
...
Рейтинг: 0 / 0
подключиться к бд
    #37871270
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
текст ошибки скажешь?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / подключиться к бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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