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

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


Это где это в бд такой параметр нашли ?
...
Рейтинг: 0 / 0
06.07.2012, 11:28:02
    #37868834
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключиться к бд
seeerg_23то всё равно эта ошибка.
Это ошибка вашего кода, а не сервера
...
Рейтинг: 0 / 0
06.07.2012, 11:38:15
    #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
06.07.2012, 11:43:38
    #37868866
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключиться к бд
seeerg_23так где ошибка?? строка подключения вот
В вашем коде. Обратитесь в форум ПХП для получения правильного клиентского кода.
Который так же будет выводить оригинальное сообщение сервера, а не вашу подмену
...
Рейтинг: 0 / 0
06.07.2012, 12:06:37
    #37868928
SangYong
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключиться к бд
seeerg_23,

яб глянул на каком порту сервант (всетаки на експресс...)
и не стоит ли какой-нить форефронт(иса) на сервере, банящий этот
порт....
...
Рейтинг: 0 / 0
09.07.2012, 10:36:14
    #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
09.07.2012, 10:44:37
    #37871238
kain111
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключиться к бд
ну да, при ODBC соединении необходимо в системе создать конект в менеджере
ODBC соединений.
...
Рейтинг: 0 / 0
09.07.2012, 11:00:10
    #37871270
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключиться к бд
текст ошибки скажешь?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / подключиться к бд / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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